Issue 8)
Volume'2; Number 3
se 5 US)
j i
easy Guide to a Aenty available
M24. 4\ A\Expansion Devices
Th
Hi Hi
Ni if HN HM) Hy WN Nit Hi i) i
ict
Ey:
t
NA
Ty ty
by ue " /
i j tt) di eh
Cs it ls
i 4 i
N L\Mibagy
mt
TRAN
Mi byes
ji = teryig
a}|
nebo ibok at nfl
iI} ! |
||
i ||
Ni \ i) AW WANN Hit
t | Fath \ WAN i \
1)
Hy Hl
wn MK
Wi Wa
MATE ||| NR
TAN) il CTT
DTU ey
Wilh Hi
WY Witt }
“et " uit
HAN A Hi
WL WEA NW Hy Ni
hi Hu Ai
mM ee
Wal ih
nt ii)
yi
nh ih ia
mr Ant
mM
i al
Wi feoaull tH live
MM if ih "
May)
i wat Hi wen
Hut A
W Mi) Mi hi
ENTERTAINMENT
10 Game Grab Baa $9.95 Plundered Hearts $12.97
Defender of the Crown $9.97 Pool of Radiance 14.97
Destroyer $9.97 Portal $14.97
Double Dragon 2 $9.97 Questron 2 $9.97
Heavy Metal $12.97 Rampage $7.97
Heros of the Lance $14.97 Realms of Darkness $12.97
Impossible Mission 2 $9.97 Roadwars $7.97
Keys to Maramon $9.97 Sidearms $7.97
Mean Streets $9.97 Steel Thunder $9.97
Monopoly $9.97 Strip Poker $14.97
Ms Pacman $9.97 Trump Castle Casino $12.97
Ogre $9.97 Wheel Fortune 1-2-3 $9.97
Pacman $9.97 Zork 1-2-3 $9.97
SPORTS & FLIGHT
4th & Inches $7.97 Sporting News Baseball $9.97
America’s Cup Sailing $7.97 Star Rank Boxing $7.97
Champshp Baseball $7.97 Tenth Frame $9.97
Dave Winfield Batter Up $9.97 Tony LaRussa Baseball $7.97
Fast Break $7.97 Tournament Tennis $7.97
Football/Sublogic $9.97 WWF Wrestling $7.97
Int Hockey $7.97 Acrojet $9.97
Jack Nicklaus Golf $9.97 Apache Strike $7.97
Jordan vs Bird $7.97 F-14 Tomcat $9.97
Leaderboard Golf $9.97 F-15 Strike Eagle $12.97
Pro Football Facts $9.97 F-19 Stealth Fighter $12.97
Pro Soccer $7.97 Jet $14.97
Pure Stat Baseball $9.97 Jet Combat Sim $7.97
Rick Davis Soccer $7.97 Top Gunner $9.97
1581 Drive w/Toolkit $79.95
C-128 RGB Cable $17.95
C-64 Color Mon Cable $8.95
Com Modem Adapter $15.95
Floppy Disk Notcher $6.95
Dust Covers - specify $7.95
Computer Hand 2 $6.95 Capt Grant Joystick $9.95
Convert A Com $24.95 Ergostick Joystick $16.95
Disk Bank 10/3.5" $2.95 CBM 1200 Baud $9.95
Disk Bank 10/5.25" $2.95 Aprotek 2400 Baud $49.95
Disk Bank 100/3.5" $12.95 1351 Smart Mouse $44.95
Disk Bank 100/5.25", $12.95 MW 350 Interface $44.95
Disk Bank 70/5.25" $7.95 64 Power Supplies $34.95
Disk Mailers $0.39 128 Power Supplies $49.95
Drive Cleaners $6.95 Printer Ribbons CALL
Serial Cable 6ft $8.95 Userport Expander $24.95
Serial Cable 10 ft $9.95 Video Ram Upgrade $49.95
Drive Power Cable $7.95
3.5" 10 cnt.Floppy $7.95
5.25" 10 cnt.Floppy $3.95
User Port Cable $15.95
CALL TOLL FREE TODAY!
SOFTWARE SUPPORT
INTERNATIONAL
We Carry America’s Largest Selection of C-64/C-128 Software!
PRODUCTIVITY
1750 Super Clone $99.95
Basic Compiler 64 $12.97
Big Blue Reader $29.97
B/W Prog Tools $14.97
Bob's Term Pro 64 $12.97
B/W Power C $9.97
B/W Turbo Cartridge $14.97
C128 Graphics Bundle $29.97
Christmas Model Kit $9.97
Creative Writer $12.97
CSM Protection Man 1 $14.97
CSM Protection Man 2 $19.97
Data Manager 2 $14.97
Designer's Pencil $9.97
Desk Manager $9.97
Drive Align 1541/71 $12.97
Easy Working Tri Pak $9.97
Fast Load Cart $19.97
Fleet System 3 (128) $14.97
Geos 64 v2 $39.97
Geos 128 v2 $44.97
Graphic Label Wizard $14.97
Graphics Basic $9.97
Home Designer 128 $24.97
Mach 128 Cart $24.97
Manager, The $12.97
Maverick v5 $24.95
Model Diet $9.97
Movie Maker $9.97
Newsroom $14.97
On Line Help $9.97
Outrageous Pages $14.97
Paperclip 3 64/128 $19.97
PFS File & Report $19.97
Postcards $14.97
Printmaster Plus $19.97
Superbase 64 $19.97
Superscript 64/128 $14.97
Swiftcalc w/Sideways $14.97
Term Paper Writer 128 $12.97
EDUCATIONAL
Early Learning Friends $9.97
European Nations & Loc $9.97
Keys to Typing $9.97
Kindercomp (cart) $9.97
Lovejoy’s SAT $12.97
Memory Manor Cart $9.97
Magic Spells $9.97
Reader Rabbit $9.97
Snoopy Sky Scramble $9.97
Items Listed Above Do Not Include Shipping. U.S 48 States - Add $5.50
per order. Alaska, Hawaii & Canada - add $5.50 for the first piece and
$1.00 per each additional piece per shipment. Second Day Air shipping
is available. Call for shipping charges. Call Or Write For Your Free c-
64/128 Catalog Listing HUNDREDS Of Commodore Products And
Special Offers For Your Computer. Our Order Takers Are On Duty 6:00
a.m. - 5:00 p.m. M - F and 7:00 a.m. - 3:00 p.m. Sat. - Pacific Time
Snoopy Writer $9.97
Spell It $12.97
Spellicopter $9.97
Stickybear ABCs $9.97
Stickybear Math $9.97
Stickybear Numbers $9.97
Typing Tutor 4 $9.97
Word Attack $9.97
Word Spinner $9.97
Software Support Int.
SOFWARE 2700 N.E. Andresen Rd.
Suite A-10
Clip ant Vancouver, Wa 98661
D (360) 695-1393
1-800-356-1179
Major Credit Cards Accepted.
»)
C QO N
ISSUE 8 .
THE NEWS MAGAZINE FOR COMMODORE 64 & 128 USERS
GENERAL MANAGER
Charles R. Christianson
Sd
Epiror
Doug Cotton
Re
TECHNICAL Epitor
Mark Fellows
. 4
ADVERTISING SALES
Charles A. Christianson
413-525-0023
. 4
PHOTOGRAPHY
Wayne Wrubel
. 4
Grapuic Arts
Doug Cotton
>
Etectronic Pre-Press & PRINTING
Mansir/Holden, Inc.
©
Cover Design by Doug Cotton
Commodore World is in no way affiliated with Commodore
Business Machines, Inc. Commodore World is published 8
times annually by Creative Micro Designs, Inc., 15 Benton
Drive, East Longmeadow MA 01028-0646, Second-Class
Postage Paid at East Longmeadow MA, Annual subscription
rate is US$29.95 for U.S. addresses, US$35.95 for Canada or
Mexico, US$45.95 for all EC Countries, and US$57.95 to all
other addresses worldwide, All subscription payments must be
providedin U.S. Dollars, Mail subscriptions toCW Subscriptions,
c/o Creative Micro Designs, Inc., P.O. Box 646, East
Longmeadow MA 01028-0646.
Entire contents copyright © 1995 by Creative Micro
Designs, Inc., unless otherwise noted. No part of this
publication may be printed or otherwise reproduced by any
means without prior written consent from the publisher, All
programs published in this publication are for the personal uso
of the reader, and may not be copied or in any way distributed.
All rights reserved. Programming examplos and routines In this
issue which are presented for educational purposes may be
used in the creation of programs by the purchaser of this of this
magazine, provided credit for the routines is clearly presented
in either the program documentation, or the program itself.
Creative Micro Designs, Inc., assumes no responsibility for
errors or omissions in editorial, program listings or advertising
content. Creative Micro Designs, Inc., does not assume any
liability for advertisers’ claims.
POSTMASTER: Send address changes to: CW Addross
Changes, c/o Creative Micro Designs, Inc., P.O. Box 646, East
Longmeadow MA 01028-0646.
VOLUME 2 .
FEATURES
8
20 Commopore Wortn’s Guin To RAM Expansion by Gene Barker
What can RAM Expansion devices do for you?
24 Wuat You SHoutp Know Asout GEOS & RAM Expansion by Maurice Randall
All of the current crop of RAM Expanders work with GEOS. Find out how!
Reviews
30 Sortware: LoTromaN & LOTTOMAN II by Sherry Freedline
Will this suite of programs make you a winner?
31 Accessories: Leroy’s CHEATSHEETS by Sherry Freedline
Improve your ability to locate common commands quickly.
31 Booxware: Ram Dos 128 Case Stupy by Jim Brain
If it’s technical insight you're after, here's one just for you.
32 Ganes: MINIVIEWS by Sherry Freedline
Heavenbound, Arkanoid II, The President is Missing, & Who Framed Roger Rabbit?
34 Haroware: Action-REpLay by Sherry Freedline
An all-around cartridge for game-players and programmers alike.
CoLuMNS
16 Just For STARTERS by Steve Vander Ark
Try some very simple BASIC programming.
18 Foreign EXCHANGE by Joseph Gaudl
Will the next war be over computing issues?
36 GRAPHIC INTERPRETATION by Steve Vander Ark
Find out what's the latest goings-on in GEOSdom.
38 GEOPROGRAMMIST by Maurice Randall
Adding more capabilities to our own dialog box.
42 Basic INSTINCTS by Gene Barker
Part 2 of a series on writing BASIC input subroutines.
46 Haro Tips: RAMLINK MopiFicATIONs by Mark Fellows & Doug Cotton
Direct access to an REU in RAMLink while using a SwiftLink.
47 PEeRIPHERAL VISION by Jim Butterfield
Part 1 of a series on Relative file programming.
50 Carrier DETECT by Gaelyne R. Moranec
54
Speciat Report: Commopore Assets Soin! by Jason Compton
Commodore is finally laid to rest as Escom gets the rights.
Learn to navigate on the World Wide Web.
Over THe EoGe by Gaelyne R. Moranec
Lists can be fun if you don’t mind being categorized now and then.
DEPARTMENTS
2 From tHe Epitor 12 User Group CONNECTION
4 Backtalk 14 Top Tips
7 Commopore Trivia 56 CuassiFico Aps
10 ON THe Horizon 56 Apverriser’s INDEx
12 THe CONNECTION See Our
CHK-LIST
Utility
On Page 45
NUMBER 3
COMMODORE WORLD
a computing with our
Commodores has
reached a new
4 chapter.. or so it
would seem. With
i the results of the
auctioning offofCommodore'’sassets finally in, there’s
a new company at the helm. Where will this new
company lead us?
Undoubtedly, there are few of those among us who
wouldn't like to know the answer to that question. But
certainly, it’s far too soon to tell, far too early for
even the new owners to havea clear
picture of where they're going or
how they'll eventually get there.
But ifanything at allis apparent,
it is this: gone are the days of
struggling with Commodore
over support for C-64 and
128. If the new owners
are as difficult to deal
with as past Commodore
TSE
management has been, so be
it—we're no worse off. If, on the
other hand, the new owners are as
open to new ideas and licensing of
technology as they have thus far
indicated, we could very well be on
our way to a renewed vitality for our long-time
computerized companions.
I'll skip the details of who the new owners are, and
how they came to own Commodore's rights; Jason
Compton, Editor of Amiga Report has provided us
with all that information in his special report located
elsewhere in this issue. Facts? There aren't many to go
on yet. But there’s plenty of room for rampant
speculation, and I've got plenty of that to go around,
The calls have come in regularly from users
everywhere. Everyone wants to know what will happen.
Will there be new 64's? 128’s? Will the new owners
From THe Epiror
: he future of
“WE COULD
VERY WELL
BE ON OUR
WAY TOA
RENEWED
VITALITY FOR
LONG-TIME
COMPUTERIZED
COMPANIONS.
produce the C-65 that Commodore came so close to
completing before scrapping the plan altogether? Will
there be parts, or new supplies of peripherals? The
questions seem unending.
We do know that the C-64 will be produced, and in
fact, some reports lead us to believe that it is already in
production. We now know that it will be marketed in
at least some corner of the world. It's doubtful that the
new owners will themselves attempt any marketing of
the C-64 or the 128 in North America. The same goes
for the many peripherals common to our 8-bit
machines. But with the computer back in known
production, we shouldn't have to worry as much
about parts being hard to come
by, and if anyone on this side of
the globe has enough interest in
marketing or manufacturingany
of the 8-bit products, the way
seems clear for that
possibility.
We've all gone
through a long wait to
see exactly what would
become of Commodore's
assets; and now that this part is
over, we'll no doubt have to wait
a bit more to see what can and
will be done to continue or to
further the future of our favorite
computing platform.
But while we wait for those answers to arrive, we can
thrive on the fact that it’s now more a matter of “will it
be done?” than a matter of “can it be done?”
Doug Cotton
Editor
Issue 8
| Folcroft East Business Park 313 Henderson Dr
610-586-5701
610-586-5704
610-586-5706
/1541-2 Drives
These are completely NEW &
boxed by Commodore from their
latest production run. Includes all
Cabling, Manuals, and Disks.
Hurry as supplies are limited.
$89.95
| CBM Test Kit.
$24.95
29.95
128 Diagnostic Cart. w/Manual
64 Dead Test Cart. w/Manual
Last Chance ~
Parts
We have just acquired the last batch
of Commodore factory repair parts
and assemblies. All parts have a 60
Day Warranty through Software Hut.
Hurry as supplies are limited.
CBM Partt Description Price
1540002-01 1541 Internal P.S. $12.95
1540048-01 1541 PCBAssmALPS 19.95
1540048-03 1541 PCBAssmNEWT 19.95
250448-01 PCB Assm 15418 19.95
250471-01 PCB Assm 1581 22.95
250735-02 Keyboard 1280 22.95
250772-01 Power Supply 1571 18.95
251053-10 Power Supply 64/64C 9-22.95
310379-02 PCB Assm 128 80.00
310420-01 PCB Assm 1571 22.95
318264-01 Commodore Joystick 5.95
326166-04 Keyboard 64 14.95
390205-01 Heavy Duty 64/64C P.S. 32.95
516402-02 64 Computer, ReCon. 109.95
601210-66 MPS 1200Printhead 24.95
128 Motherboard - Complete $64.95
128D Motherboard - Complete 64,95
64C Motherboard - Complete 54.95
C128 Power Supply - External 39.95
C128D Power Supply - Internal 24.95
1541-2 or 1581 Power Supply 19.95
Commodore Manuals
User Manual 128 Computer $9.9
User Manual 1700/1750 RAM 888
User Manual 1351 Mouse 5.95
User Manual 1764 RAM 6.95
Service Manual 1581 Drive 19.95
Service Manual MPS 1000 Printer 19,95
User Manual 1802 Monitor 5.95
User Manual MPS 1250 Printer 7.95
Intro Manual 1280 4,95
User Manual 2002 Monitor 7.95
User Manual 64C 6.95
User Manual 601 Printer 7.95
User Manual 802 Printer 7.95
User Manual 1702 Monitor 7.95
Volume 2, Number 3
Games & Closeouts |
Airborne Ranger
Bad Blood rr
Below the Root 10.00
Big Boggle 14.00
Blackjack Academy 12,95
Chomp 12.95
Deja Vu 9,00
Demolition Mission - Space Racer 6.00
Dolphin's Rune 5.00
Felony! 9.00
Gateway to the Savage Frontier 14.00
Impossible Mission 2 8.95
Jack Attack cartridge 5.00
Jeopardy 1, 2, Jr, Sports (Specify) 10.00
Learning Bridge Made Easy 9.00
Moonmist 12.00
Navy Seals 12.95
PathWords 9.00
Plundered Hearts 12.00
President Is Missing 9.95
Rambo 2 6.00
Risk 17,00
Secrets of the Silver Blades 14.00
Shoot’em Up Construction Kit 12.00
Stationtall 12,00
Swiss Family Robinson 10.00
Tass Times in Tone Town 9.00
Test Pilot Bundle (ATF, Crazy Cars,
Tomahawk, Harrier, Infiltrator 2) 15.00
Three Stooges 12.95
Tony LaRussa Baseball 12.00
Tony LaRussa Teams (Specify) 7,00
View to a Kill 9.00
Weird Dreams 11.00
Wheel of Fortune 1,2,Gold Jr (Specify) 10. °
Where (Specify) is Carmen S. 0.7 27,
Who Framed Roger Rabbit 22: Ps
World Games 12.00
Wrath of the Demon 22.00
Pome ose =—=Ss
|Peripherals ‘Si
) Accessories
1670 Modem - 1200 Baud, New,
Boxed. Super Special Price, while
supplies last - $19.95
1660 Modem - 300 Baud - $9.95
1351 Mouse - New, unboxed -$32.95
Micro R&D Printer Interface - For non-
CBM parallel printers, supports graphics
$49.95
Suncom Icontroller - Limited supply of
this jaystick/mouse classic - $29.95
5 or 8 pin Composite Cable $14.95
C128 to Magnavox/1084 (Specity) 14.95
Computer/Disk Drive Cable-6 ft. 12.95
Surge Protector w/EMI (6 Outlet) 14,00
1084S Monitor Call
1802 Monitor by Commodore 149.95
We stock Printer Ribbons for:
MPS 801, 802, 803, 1525, 1526, 1000,
1200, 1250 - $7.00 each
Specity your printer when ordering
Orders 800-932-6442 |
¢ SPECIAL OFFER * Receive either Master Type Typing cartridge or Jack Attack
marrige for only we 00 additional with sl order - piled valued at $49.00
— ”
Program
Is your C64 or 64C broken?
Can't find any place to repair it? We
have, refurbished by Commodore, C64
and 64C computers available. They
include a Full New 90 Day Warranty.
Simply send us your computer (no
power supply or cabling needed) with a
Check, Money Order, or your Credit Card
number for $69.00, plus $10.00
shipping, and we will send you a newly
refurbished computer upon recelval of
your broken unit,
1571 Drives are totally NEW units, with all
cabling, a comprehensive manual, and a full
90 Day Warranty. Bulk packed in plain
boxes. Perfect for your 128 or 1280
computer. Limited supply!
$129.95
Se ee a: ee te
Commodore
1802 Monitor
We have just received a small
batch of this Color-Composite
monitor for C64 users. Complete
with cable. Limited supply!
$139.95
Productivity |
Bank Street Writer
Big Blue Reader 4 *S 00
Oata Manager 2 (64) 22.95
Oome Home Accounting 64.95
GEOS 64 v2.0 42,95
GEOS 128 v2.0 45.00
Geo File 64 or Geo Calc 64 (Specity) 45.00
Geo File 128 or Geo Cale 128 (Specity)52.95
Geo Programmer Call
Geo Publish 64 45.00
Jane 128 44.95
Master Type 8.00
Merlin 128 45.00
News Maker 128 10.00
Personal Choice Coll. (Write File Plan) 29.95
PrintShop 36.95
SwiftCale (64) 22.95
Super 81 Utilities 64-128 (Specity) 14,00
Superbase 64 v3.01 26.95
WordWriter 6 34.95
Commodore
Software H UE siti
Sharon Hill, PA 19079
Hours: ‘Mon- Fri 9 to 6
Sat 10 to 4 - Eastern
Sattwate Hut
1581Drive
EXCLUSIVE
A BRAND NEW production run of 1581s, by
Commodore, has been made available to
Sottware Hut EXCLUSIVELY! These drives
come with Commodore's full 90 Day
Warranty. The drives are complete with all
Cabling & Software, & bulk-packed in plain
boxes. Call for special quantity pricing for
Oealers and Users Groups. We offer these
drives at a SUPER Low Price of:
$89.95
These are the last batch left from
CBM. Refurbished & with a 90
day Warranty. With Keyboard &
Power Cable. Manuals not
included. Perfect as a second
unit.
$179.95
No waiting for your orders to ship.
Orders in by 2PM go out the same day.
Second Day & Overnight shipping Is
available. International orders are
shipped by Air Parcel Post, UPS or DHL.
Domestic orders are shipped UPS.
+ All orders are subject to credit card
veritication «
+ All prices subject to change «
Supplies are limited and on a first-come
first-serve basis. We accept Visa, Master
Card, and Discover, We also ship COD,
accepting Cash, Certified Check, or
Money Order. Software and accessories
shipping is $6.00, Hardware shipping Is
$6.00 for small items, Call for larger
items (ie. Computers). COO add $5.00.
Minimum COD order Is $50.00, Canadian,
APO, & International orders are welcome,
We will bill only for actual shipping
charges & insurance at time of order.
15% re-stocking fee on all returns not
exchanged. Shipping ts NOT refundable.
© Copyngit 1995, tonyAntonuccio gfx. Al Rights Reserved
COMMODORE WORLD
@ACKTALK
LET TERS AND QUESTIONS FROM OUR READERS
Numeric Keypads & Printer
Drivers
Dear CW,
First let me say I have found your magazine a
fine piece of work. Special thanks to you for giving
theinformation on the user port connectors from
Digi-Key. The only place I had ever seen them was
ata Hamfest. I have a 64 “C” with your JiffyDOS
and love it. My problem is sometimes when |
have to type in long lists of numbers, it is slow
going typing them from the this keyboard. I have
thought about buying a 128 but! am ona limited
budget. Is there a way I could add the number
keyboard like the one on the 128 and the other
big boy machines? It would be nice to be able to
place it either to the left or right side of the
keyboard?
Oh yeah, while I am asking questions, do you
know if PRINTSHOP, or anyone else, have new
drivers for the new generation of printers? Last
year my wife bought me a new Star NX-2480 and
a Super Graphix Sr. interface. The Commodore
side of the disk works well, but only with 2 block
graphics. The 3 block side of the disk has a list of
printer drivers but I can’t get anything to print
right. Either I get trash or the document is
stretched down to the next sheet of paper. If not,
do you know if there is a good second choice in
place of PRINTSHOP that does the just as much
or more?
Thank you very much for your time, effort and
your continued support of the “64” (The so called
dead chicken head.). It is a fine machine and
tough as nails (it has tobe, forit to be still working
after I desoldered and soldered that JiffyDOS
chip).
Respectfully,
Tony N. Hughes
Commodore World reserves the right to edit
letters published in this column for length,
spelling, and clarity. If you have questions
or comments, write to: CW Backtalk, c/o
Creative Micro Designs, Inc., P.O. Box 646,
East Longmeadow MA 01028.
COMMODORE WORLD
It has been years since I've seen anyone offering the
numeric keypads for a C64, but they did at one time
exist. Perhaps we can look into making one for an
upcoming installment of Hard Tips.
The Print Shop has never been updated to handle
modern (24-pin) printers. We offered some
suggestions in CW Issue 2 (Top Tips, pg. 14) on how
to get 24-pin printers to work with some older
applications, but these may or may not work with
your particular copy of The Print Shop. Some answers
to why modern printers don't work well with many of
the older applications appeared in an article by Ron
Hackley (of FGM Connection) in CW Issue 3 (Top
Tips, pg. 14). One program I might recommend is
Ron's very own Fun Graphics Machine. It’s a bit
more complex to use than The Print Shop, but can do
much more. I'm not certain if Ron has started
including 24-pin printer drivers yet, but I do know
he’s been working on them, and can probably assist
you with getting FGM working with your printer.
Butterflies are Free?
Dear CW,
Thank you. From your JiffyDOS to your
RAMLink to Commodore World magazine.
Thank you.
May a thousand spectral-colored butterflies
descend upon your window sills each morning.
Sincerely,
Dale Bryant
Hey, as long as they clean up after themselves, I'm all
for it. And you're quite welcome.
Help Articles: 2, GEOS: 0
Dear CW,
The article, Anatomy Of The Printed Page by
Don Radler wasa real joytoread, andshouldhelp
us Commodore users understand laying out a
page a little better.
Also the article Word Tools by Gaelyne R.
Moranec, was another nice article to read and
learn from. | think most of us Commodore users
that are still using their Commodores are not
gamers or GEOS users. From the twenty or so
4
Commodore users that I know, only one of them
uses GEOS applications. This program is just too
over-copy-protected to be of any real used to
most of us Commodore users.
Word Processing articles are a big help among
Commodore users.
Articles telling us Commodore users how
someone does something with their Commodore,
are very helpful. Printing articles, how to format
a page, which program was use to get the end
results.
Showing these results, so the reader can see the
finished paper. For my word processing, | use the
program The Write Stuff. And as my computer
knowledge grows, this great program also grows,
live ina small town, with twenty Commodore
users. We have had a Commodore club for 10
years, a BBS for over nine years.
Give up my 64! 1 think not, I have only started
to learn a little of the many things it can do.
Phil Lindsey
Thanks, Phil. I'm sure the authors of the articles you
mentioned will be pleased to hear you enjoyed their
work, And certainly we plan to have more articles on
how to make use of some of the fine software we have
available to us. In our next issue, in fact, [believe we'll
be running an article on what often seems to be the
most mysterious of productivity programs:
spreadsheets.
Concerning GEOS, I might have to disagree a bit.
Certainly it isn't for everyone-and there's a tendency
to either love or loathe the GEOS products. But from
ourvantage point, [can tell you that GEOS is probably
the hottest selling productivity package for the
Commodore. GEOS does, however, require a little
more than a minimum hardware configuration to be
really enjoyable-not many 1541-only system users
will take an instant liking to the program.
While the initial installation is sometimes tough
for new users, I don't see the copy-protection as being
anywhere near as bad as you'll find on many other
programs, After all, GEOS provides every owner with
a Backup System disk in case your original goes bad,
and the applications can all be freely copied to work
disks after installation, There are even reasonably
inexpensive ways to make your own backup boot
Issue 8
The return of the HD-20 was so
successful that we’ve sold out...
A lot of Commodore users saw the value in our
HD-20 offer, and they jumped on it. We're willing
to bet that right about now, they’re happy they
did. But if you’re one of the users who missed that
great deal, we’ve put
together another
outstanding HD
bargain that
you won't
want to miss. You still get the speed, the
convenience, the compatibility, and the power.
And you get the same reliability and support that
all those new HD-20 owners got. But you get
even more than that—20 Megabytes more as a
matter of fact. Because now you can buy a CMD
HD-40 for only $30 more. That's right. Twice the
capacity for only 10 percent more. But you'd
better hurry—this deal can’t last forever!
The Power of a CMD HD-40.
$329
To Order Yours, Call 1-800-638-3263.
See full CMD advertisement elsewhere in this issue for shipping prices.
Creative Micro Designs, Inc.
*>
FOR THE BEST SELECTION OF
NEW AND REFURBISHED COMMODORE EQUIPMENT
CALL 1-800-638-3263
JiffyDOS
COMPUTERS
pre-installed on
every computer &
disk drive!
C64 or C64c (refurbished)
C128 (refurbished)
C128-D (refurbished)
589.00
5149.00
$239.00
MONITORS
1802 (refurbished)
80-column monitors
$129.00
CALL
DISK DRIVES
overs Bey 90 DAY
WARRANTY
on new items, 30
days on used.
1541 (NEW)
1541 (refurbished)
1541-ll (refurbished)
1571 (refurbished)
$119.00
875.00
°109.00
$139.00
COMPLETE SYSTEMS
C64/1541 (refurbished)
C64/1541/1802 (refurbished)
*149.00
5269.00
Prices do not include shipping charges, and are
subject to change without notice. All items
subject to availability, call before ordering.
Creative Micro Designs, Inc.
Volume 2, Number 3
COMMODORE WORLD
disks, using utilities like geoMakeBoot or Maverick.
About the only bad side-effect of GEOS’ copy-
protection that I can think of is that you'll have
trouble getting “used” GEOS applications to work
with your system, since GEOS assigns a unique serial
number to each system and the applications are
keyed to work only with that serial number after
installation, But given the fact that you can easily
make use of newly purchased applications on
something other than the 1541 disk they come on (a
real boon to users with 3.5" disk drives, hard drives,
and RAM devices), I think the positive attributes
outweigh this singular negative one.
Sad Farewell
Dear CW,
Please cancel the extension to my subscription,
Commodore World is not meeting my needs.
As a hobbyist, my favorite part has been
Advanced Techniques followed closely by Hard
Tips. These two columns showed great promise
and I had hoped they would grow further along
the lines they first showed and get even deeper
(such as midi, interface chips, simple robotics,
etc.). Unfortunately, over the last few issues Hard
Tips has gotten shallower and now Advanced
Techniques has been completely dropped.
Run and Gazette were completely useless to
me because they always seemed stuckin perpetual
beginners mode. Sadly, CW looks like it's going
toadopt this same philosophy. [mean how many
times can you keep RUNning “What order to
turn on your peripherals” type articles.
Don't get me wrong, I understand there are
always new users who need their needs met too
and there has to be variety or anyone would get
bored. But I feel advanced users are the ones
more often ignored, Just because we're ready and
can handle advanced level topics doesn't mean
we already know the stuff. And I think with
something like the 64 the ratio of users leans
much more towards the intermediate/advanced.
How about a poll to find out? Or a readers’ vote
onwhich columns they want and what else they'd
like tosee? What about it, readers? Does this click
with anyone else or am | all wet?
[really dolike Commodore Worldor|wouldn’t
have written this letter, I would have just
cancelled. My subscription ends in two issues
and I'm going to wait until then to decide whether
or not to resubscribe, [ hope it improves by then.
Ifnot | honestly can’t see spending almost $30 a
year for ads and information I knew in ’87.
Tim George
While we're always saddened to lose a valued
subscriber, we have to admit that we can't always be
COMMODORE WORLD
everything to everyone. Our decision to drop the
Advanced Techniques column wasn't an easy one,
but was a logical decision based a number reasons.
Advanced Techniques has historically been written
mostly in-house, because we've received very few
articles from outside authors that would qualify for
the column, In-house writing tends to delay release of
issues, since it takes away from time normally devoted
to layout and editing. Advanced Techniques was
originally intended to deal primarily with machine
language programming, and we'll be adding a new
machine language column soon, Given these facts, it
seemed reasonable to drop Advanced Techniques.
We will, however, run occasional articles under that
moniker in addition to the new ML column.
With respect to Hard Tips, there’s going to be both
‘heavy’ and ‘light’ fare covered. We'll be striving to
alternate more evenly between the two, but again, it
wouldn't be possible to please everyone with every
installment without doing two projects per issue; and
we simply don't have the time or the room to spare for
doing that.
Draw & Print
Dear CW,
Ihave only recently become one of your readers
but have already put some of your tips to good use
(i.e., the Hard Tips in Issue 6 on installing drive
number switches ona Commodore 128D internal
disk drive; it is working perfectly). I like your
magazine and hope it is here for the long haul.
Ihave afew problems that lam hoping you can
help me solve. The first is that even though I love
my Commodore computer, there are a few
hardware devices that IBM owners have that make
me envious. The first is the drawing tablet they
have for use in art programs. Drawing with my
mouse on the graphic programs | useis like trying
to bail out a sinking battleship with a teaspoon.
Please don’t get me wrong, a mouse is very good
for pointing at icons on the GEOS desktop, but I
don’t think they were ever intended for use in
serious drawing programs. Is there a drawing
tablet for use with Commodore computers? If
not, can an IBM model be made to work with our
computers and software? If all else fails, is it
possible that CMD might someday make a
drawing tablet and software for my C-128D? I
have started to use a graphic program called
I-Paint, and I find it quite good but it still uses a
mouse to draw with, and1 think that this seriously
limits its usefulness.
On another matter, | need to upgrade my
printer, What would you suggest would be the
best printer and printer interface combination? |
use mostly GEOS, I-Paint, and Advanced Art
Studio programs. I am willing to put as much
6
money into it as needed to get quality printing
results, butdon’tunderstand much about printer
technology. So I could use all the help that I can
get.
Thank you for one great magazine and for
taking the time to read my letter.
James Logan Davis
Thanks for the compliments; we certainly plan to he
around for the ‘long haul’, On to your questions...
There definitely were at least two drawing tablets
made for the 64/128, perhaps more. Probably the
most popular of these was the Koala Pad. As you
might guess, thiscame from the same folks who created
the Koala graphics file format which has been so
commonly used on the Commodore for years. The bad
news is that none of devices have been made for years,
and you'll rarely see them even in the used market. 1
watch many of the ‘for sale’ posts on a number of
telecommunications networks, and I'd guess that I
see a Koala Pad for sale about once a month. I've had
very limited exposure to these devices myself, but I
wasn toverly impressed with them on those occasions,
I was reminded somewhat of the light pens I'd tried
years ago... try as you might to draw a straight line or
a circle, you generally got less than optimum results.
Of course, this can’t be blamed entirely on the input
device... after all, we're dealing with a screen that
has—by today’s standards—relatively low resolution.
Most ‘dazzling’ artwork you'll see on the 64 has in
almost every case heen created by careful pixel editing,
though in some cases it may have been ported from
some other type of computer and ‘dithered’down into
something that the Commodore can display well.
Odds are slim that CMD will create a new drawing
tablet or attempt to interface one from another
platform, While such products might be desirable,
theyservearathersmall niche and would be expensive
(consider that most drawing tablets on other platforms
cost more than you probably paid for your computer),
Moving on to your question about printers, 'd
recommend looking for a used Star NX-1000
Rainbow. I'm only guessing, but it seems like color is
an important factor to you, based on the other
comments in your letter. Ifyou were only using GEOS,
then a modern 24-pin color printer or color ink-jet
printer would serveyou well; but the other applications
you mentioned (specifically the Advanced Art Studio)
are less likely to work with these suggestions. As far as
interfaces go, there's only one currently being
manufactured that would be suitable for your specific
needs: the MW-350, available from CMD, SSI, and
possibly some other sources, Again, you may find
something else in the used market, like the Xetec Super
Graphix, which wasprobably one of the best interfaces
for the price.
%)
Issue 8
dy Jim Brain
Welcome to another edition of Commodore Trivia. As
many of you may know, these trivia questions and
answers have been donated by me to the Commodore
community at large. Unlike other articles in
Commodore World, these trivia questions have been
placed in the public domain. | ask only that the trivia
questions remain intact and unchanged, and that my
$060
$061
$062
$058
name and address appear somewhere so users can
contact me. The trivia is also used fora contest I run on
the Internet; contact me at the included address for
more information. Because curiosity has the best of
me, | always welcome a note or postcard detailing
where the trivia goes. | always welcome new
questions—provided they come with answers. Enjoy.
Jim Brain
Brain Innovations, Inc.
602 North Lemen
Fenton, MI 48430
COMMODORE TRIVIA #7 QUESTIONS
When you turn on stock Commodore 16, how many bytes free does it, S068
report?
eneo
$069
How many does a stock Plus/4 report?
What was the VIC-20’s subtitle? SO6A
What personality announced the birth ofthe Commodore 64inChristmas $068
advertisements?
What was the name of the monitor program included in the Plus/4? 5 0.6(
How many sectors per track are there for tracks 1-17 ona 1541? $06D
There are two programs running in the Commodore single-6502 drives S068
(1541,1571,1541 I1,1581). What is the interpreter program called?
How do you do a hard reset on a Plus/4 ?
Where did the name “Commodore” come from?
Chuck Peddle, designer of the 6502, left Commodore twice, Where did he
go first?
Where did he eventually go when he left for good?
What does the Kernal routine at $FFD2 do in terms of function and what
parameters get passed and returned?
What Commodore drive has a hidden message?
What computer was the first to have a hidden message?
What was it and how did you get it to come up?
What does NTSC stand for?
COMMODORE TRIVIA #6 ANSWERS
The Commodore 1551 connected via the expansion port. Therefore, it
was a parallel device, and could work at much faster speeds.
Two, The second drive cable attached to the back of the first cable. $059
The two drives were mapped into the Address space at $fecO and $fef0 of
the Plus/4 or C-16. The 6523 Triple Interface Adaptor chip is mapped in
at these locations and has 8 registers each.
This has two equally valid answers. On the Vie-20, each sound generator
has a range of 3 octaves. However, all the sound generators together can
range 5 octaves, since each sound generator is staggered one octave apart.
The infamous Adam Osborne, of Osborne I fame. $05C
I neglected to note that the Commodore 64 packing box has underwent
many changes. However, for quite a while, CBM used a blue box with
many views of the 64, and a specification list on side of the box. On that
spec list, it claims that the the 64 can have “256 independently controlled
objects, 8 on one line.” Why is this important? It gives us a clue that the
VIC-II designers figured people would and could use the interrrupts on
the VIC-II to change sprite pointers.
The package was called “3+1".
Lotus 1-2-3.
Depending on whom you believe, the SX stands for two things. If you
choose to believe Jack Tramiel, the SX stands for “sex”, since Jack has been
quoted as saying, “Business is like sex, You have to be involved”. This is a
plausible answer, as Jack usually picked the names of the computers.
However, if you don’t buy that, here is the marketing version. SX stands
for Single Drive Executive, as the portable 64 was called the Executive 64.
Volume 2, Number 3 ré
There was to have been a DX model, which would have had two drives.
You decide.
Bob Yannes, who also worked on one of the VIC prototypes, developed
this chip.
A whopping 2 kilobytes. If you plugged in the BASIC cartridge, memory
dropped to .5 kilobyte or 512 bytes. No wonder CBM scrapped this one.
William Shatner. Yes, Captain James T. Kirk himself did the ads, He was
not, however, in uniform, since CBM did not have rights to Star Trek of
any sort.
Anchor Automation. Sometimes called the “Most Inexpensive Modem”,
the VICModem was designed to be sold for under $100 when most were
$400 or more. The secret to the cost containment was the ability to use
what we sometimes think of as a disadvantage of the User Port to the
modem’'s advantage. The TTL level RS-232 signals did not need to be
buffered before driving the modem, and the +5 volt power available
through the User Port just was not available through normal RS-232 lines.
Not having the already TTL level signals would have meant extra
components that would have increased case size and cost, and not having
the on-board power would have meant a power connector and power
supply would need to be bundled. Being one of those people who used the
first VICModem, I can tell you it was worth the hassle.
RUN Magazine. As of right now, CMD has purchased the rights to RUN.
(a) ivory, (b) chocolate brown, and (c) mustard.
Bahamas. Doing so gave CBM a great tax break. With the tax rate in the
Bahamas as low as 1%, more money could be kept from the governments.
,
COMMODORE WORLD
SPECIAL REPORT:
ommodore Assets Sold!
dy Jason Compton, Editor of Amiga Report
April 21st, 1995 may not mean much to
historians; but to millions of Commodore
computer users worldwide, it meant the dawn of
anew age.
On that day, in the United States Bankruptey
Court of New York, the vast bulk of the assets of
Commodore International, Ltd. were auctioned
off. The Bahamas based company controlled all
of the patents, technology, and intellectual
property of Commodore, as well as a substantial
amount of the remaining inventory of
Commodore parts and machines. The rest is held
by semi-autonomous holding companies not
directly answerable to Commodore International.
The Players
The technology of Commodore, most notably
the Amiga line, had been courted for many
months, Initially, interest was attributed to such
companies as Samsung, Philips, and Amstrad,
but their interest quickly waned. By the end of
1994, three major players were visible: Alex Amor,
president of Creative Equipment International,
the largest US distributor of Amigas and Amiga
products; the management team of Commodore
UK in the form of David Pleasance and Colin
Proudfoot; and Escom AG, the second-largest PC
clone maker in Germany.
Asthe months passed, Amorand the UK group
vach presented their views for the future.
Pleasance had a monthly syndicated column in
the Amiga magazines of Great Britain and used
the winter World of Amiga show at Wembley
Stadium to present his case to users and
developersalike. Amor communicated often with
users online, holding 5 online conferences that
were put in print worldwide. ['scom remained
silent, and the best information available
indicated that their primary interest was in the
Commodore trade name—still highly valued in
the German market.
Escom Makes Waves
Time passed without much resolution or event—
and the value ofthe Commodore assets continued
to plummet. By December, all remaining
Commodore engineers had been laid off. In
February and March, though, the pot started to
boil. It was learned that Escom had obtained the
Commodore trademarks—not from Commodore
COMMODORE WORLD
International, which claimed control of all
Commodore marks—but from Commodore
Germany, a company in liquidation itself. The
sale was disputed and Escom was threatened with
an injunction, As a compromise, Escom
submitted a $5 million bid for Commodore
International’s assets, which would then make
their acquisition of the German marks legitimate.
A formal agreement and legal code were
established and a contract between Commodore
International's trustees and Escom were signed
in March, with an auction to be held on April
20th, at the offices of the liquidator’s lawyers.
The Auction That Wasn’t
Theauction was expected to bea heated three-way
contest between Escom, Amor, and the
Pleasance/Proudfoot team, The outcome was
much less dramatic, however. Two bids were
submitted to challenge Escom’s: one from
Computer Connection, a California company,
which was rejected for lack ofa sufficient deposit.
The other was submitted by Dell Computers with
Alex Amor’s backing. Dell's bid, while greater
than Escom’s $5 million, was rejected because it
violated the liquidator’s no-condition rule. Dell's
bid hinged on a 30-day “review period” for the
Commodore patents, to ensure their legal
viability. Pleasance and Proudfoot did not bid
andissueda statement offormal withdrawal later
that day.
On To Bankruptcy Court
The following day Escom’s bid went up for court
approval. Dell attempted to challenge Escom by
submitting a $15 million bid, which met with
instant criticism from Escom, who claimed that
theiraccepted bid was no longer subject to outside
competition. The Commodore creditors seemed
interested in Dell's offer, as it represented three
times what Escom was willing to pay. Judge
William Garrity, Jr. called a 3-hour recess to
encourage the parties to sort out the issue. When
court resumed, Escom had increased its bid to
nearly $12 million, a figure acceptable to the
Commodore creditors. The deal was approved.
Roughly a week and a half later, the formality of
Bahamian court approval was completed, and
Escom paid the balance of the contract.
Escom Announces Plans
While Escom was virtually silent before the
auction, in the weeks that followed they put outa
flurry of press releases announcing their
intentions for the cornucopia of technology they
acquired, The key strategies involve restarting
the Commodore 64 line forsalein Eastern Europe
and China, producing the Amiga 1200, 4000,
CD32, and 600 for worldwide sales, making use
of the Commodore name fora line of PC and Mac
clones, and licensing out the technology liberally.
Indeed, atleast two licenses have been announced,
one to Tianjin Family-Issued Multimedia, a
Chinese company and Escom’s contract
manufacturer, the other to Visual Information
Services Corporation of the US. They have
appointed Dr. Peter Kittel, a former Commodore
Germany employee with many years of
experience, as theirhead of engineering. Arguably
one of the most important concerns—that of a
North American distribution channel—has not
been addressed by Escom as of yet, but newly
manufactured product has been projected for
September by Manfred Schmitt, President and
majority owner of Escom.
Escom’s European distribution plans include
the use of their extensive chain of retail outlets
and continued support of independent dealers.
Their recent acquisition of the large Rumbelows
chain ofelectronics storesin the United Kingdom
has lead some to refer to them as the largest
computer chain in Europe, with stores already
established in several Continental countries.
Unresolved Issues
The dust has not fully settled yet. There is still the
issue of a rather large amount of Commodore
property stored ina Philippines warehouse under
the direct control of a Netherlands-based
Commodore holding company, which would
greatly facilitate Escom’s short-term operations
but has not been sold yet. There also remains the
issue, for what remains of Commodore
International, to pay off its creditors as best it
can, perhaps by investigating allegations of
mismanagement. But that is now officially
someone else’s problem. At least for now, the
legacy of Commodore has a new home in
Heppenheim, Germany.
©)
’
Issue 8
AMIGA
Repairs Upgrades ¢ Sales
Factory Trained Techs * Flat Rate + parts * 90 Day Warranty
Buy ¢ Sell ¢ Trade
Amiga Computers * Monitors * Accessories
yw B S P Xa,
Voice 908 245-1313 "ey,
Fax 908 245-9409
WANT MAILINGS? FAX NAME «ADD « PHONE « FAX
C64/1541 Repair - $40
*SPECIAL*
C64, 1541, J-S+Sft. - $99
We carry a full line of
hardware, software &
magazines, both new &
used, including Euro-
pean items. Our flat-
rate repairs include
both parts & labor. Call
for details. Trade in
your unwanted items.
Catalog - $1.95
with newsletter
We carry a full line of
Amiga Products.
Everything for Commodore Computers
Sell © Trade © Repair © Buy
1420 County Rd. 914
Burleson, TX 76028
817-295-7658
817-447-6974 - Voice/FAX line
ALL STORE ITEMS HAVE A 90 DAY WARRANTY. IF, FOR SOME
REASON YOU ARE DISSATISFIED IN YOUR PRODUCT, YOU MAY
RETURN IT FOR REPLACEMENT OR STORE CREDIT ONLY.
SORRY, NO REFUNDS.
‘the MOST POWER for the BUCK’
+ power that only AMIGA owners have enjoyed until now’
- pushes the C-128 to the EDGE of the graphice envelope’
I Pein
640 x 400 pixels ONSCREENI
is In terlace! DOUBLE the resolution of any other hics sofiware!
. ier oO ie
T= Incredible! unique interlace color blendin and Ming to-use Palette allow
THO. HOUSANDS of ‘APPARENT COLORS!
Many powerful tools and features which CANNOT BE DUPLICATED by any other software!
The most dazzling and sophisticated graphics tool for the C128!
Supports 24 pin, COLOR, & LASER Printers, & RAM Expansion!
1
I Po r Inporvtespon$ Now -More Powerit [Paint 1.5 39.95
™ Manager
IPort1.5 29.95
Import GIF, IFF, & MAC files
SAVE! both 59.95
Bring out the Bl BEST in your 128 by bringing IN the best of other computers!
1000's of GIF images- created on PC's, Macs, Amigas, even SATELLITES ~ iidey ai Lid
Import GEOS, Basic8, Doodle, Koala, & Print Shop PO Box 80714
Improve on your best from other programs Custom Doodle & Geos palettes. Mpls, MN 55408-8714
(1 Port 1.2 owners: upgrade for just $10 with return of your 1.2 disk) pp ksitor tt peeesle® bege!
await you on BBS's SOS Bai Customize the IFF & GIF conversion palettes.
Export I Paint to GIF —show'em all what your 128 can dol. REQUIRED: C=128D (or C=126
Prices for U.S.A, Check or monay order only. MN res. add 6-1/2% sales tax. Allow 2 - 4 weeks for delivery,
Bounce around mazes fixing
bricks and gathering bonuses
while avoiding obstacles in
Pogo Stick, a multi-level
arcade style game for the 64,
Fix all the bricks before the
hour glass empties to go to
the next level.
Either game ciliata meer Both games are for a
only $11.95 order (in US funds) to: standard Commodore
Yanney Software 64 or 128 (in 64
P.O. Box 224 om. a joystick is
PA 17042-0224 ptional.
Super Pogo Stick Adds:
© 25 different mazes (with the
ability to use even more)
© More obstacles & bonuses
© Ability to Save and Load
Both games
for $19. 95
Volume 2, Number 3 9
It's Cool
CKit 94 is a powerful collection of backup utilities designed to take
advantage of the expanded Commodore systems of the 90's. In fact
the CKit is so advanced,
Commodore systems.
we recommend it only for certain
If You Have One Of These
Commodore 64, 64C, 128, or 128D
And One Of These
CMD RAMLink, PPI RAMDrive, or a 17XX REU with JiffyDOS
And At Least One Of These
Commodore 1541/1571/1581 or any CMD Storage Device
@ YOU NEED THE CKIT 94!
It's Mean
CKit 94 can view, select, and copy over 1,000 files! It can also copy
entire 41/71/81 disks in ONE pass. It can even make the next copy
directly from RAM. With the CKit you can squeeze over 700 files into
an archive. Even more, you can squeeze your 41/71/81 disks and
CMD partitions into backup files. All of this power is at your
command through an easy to use menu driven interface.
File Utilities
Filemaster file copier and the Archiver file squeezer
Disk Utilities
Procopy disk copier and the 41/71/81/Native Boa disk squeezers
BBS Utilities
New Dissolver SDA maker and fast PD Decompers
It's Better
CKit 94 has 2 X faster and tighter compression than in’ previous
versions, All of the utilities have been enhanced for power and speed.
Plus, it has three new powerful utilities. And it takes full advantage of
Commodore 128's and REU's. Wow!
Check Out The Support
Y Commodore 1541/157 1/1581 Drives
Y CMD Hard Drives/Floppy Drives/RAMLinks
Jv PPI RAMDrives
JY Commodore 128 VDC RAM Support (16K and 64K)
¥ Commodore 128 2MHz Enhanced Mode Support
¥ Commodore 17XX REU Support (up to 16Meg)
¥ RAMLink and RAMDrive DACC Support (up to 16Mez)
Get Your Copy Now!
CKit 94 is available at fine Commodore mail order outlets such as
Creative Micro Designs. You may also order directly from us.
Mad Man Software, Inc.
1400 East College Drive
Cheyenne, WY 82007
(307) 632-1178 Information
Enclose Check or Money Order for:
CKit 94 $39.95 (Update $9.95) plus
Shipping $5 US and Canada ($10 Foreign)
Update uses Key from earlier version
COMMODORE WORLD
COMMODORE AND COMPUTER INDUSTRY NEws
Grapevine Group Successor Corporation Formed
The Grapevine Group, Inc., along time supplier to the Commodore 64/128
market was forced to cease operations last year, as previously reported in
Commodore World Issue 4. According to one of The Grapevine Group's
principals, Mr. Joel Kornreich, “When Commodore announced their official
Chapter7 bankruptcy in April (1994), [let go most ofmy employeesas sales
had slowed considerably. Within the same month a large bank holding our
line of credit for $350,000, not only would not renew the line of credit but
demanded the money back within 24 hours.”
Mr. Kornreich contends that when the Bank got wind of the fact that
Commodore Business Machine had filed for voluntary liquidation, that it
lost faith in the market and questioned his company’s ability to continue
operations and repay outstanding notes against their line of credit. As a
result of this action by the bank, according to Mr. Kornreich, “we were
fighting with the bank and things got progressively worse. The bank
executed the UCC lien and froze our warehouse withallinventory, including
equipment belonging to customers. This happened on August 26th (1994)!
This wasacourt action and everything was sealed with lock and key. Shortly
thereafter the bank obtained a court order to seize all corporate accounts
and my personal accounts. They froze our ability to do any sales or return
any merchandise to customers.” According to Lexow, Berbit & Finkelstein,
the law firm representing The Grapevine Group in this matter, Grapevine
“relinquished control of its assets to [the bank] on August 26, 1994 when
it agreed to give up access to its inventory. An attempted settlement of the
matter was not successful.”
Numerous questions have been posed to Commodore World Magazine
concerning The Grapevine Group. Many of these inquires have been
complaints that material shipped to Grapevine for repair had not been
returned and that merchandise ordered had been billed, but was never
received. Mr. Kornreich assures us that he intends to return all customer
owned equipment and to the extent possible, he will ship items which were
paid for and not shipped because of the seizure of his inventory. He added
that these customers should contact him by calling (914) 578-619, or by
writing to him at P.O. Box 660, Nanuet, NY 10954.
Recent letters to this magazine tend to support Mr. Kornreich’s claim of
assistance to those adversely affect by the demise of Grapevine. Mr. Thomas
A. Hollinger writes, “lastyear I had the worst experience ofall with Mailorder,
1 ordered four C64 motherboards from Grapevine for a total of over
$200.00. That was in March 1994. I never received the boards. I called the
Mid Hudson Better Business Bureau and filed a formal complaint. This was
the second time I have done this. They couldn't help me and suggested I
contact the small claims court in New York, Then one day a Commodore
friend of mine gave mea copy of your magazine, Commodore World. There
in black and white was Global, which is now Systems Repair Co. The article
explained how Global was obtaining [Grapevine's inventory]. So | called
and explained my dilemma. I spoke with a gentleman named Joel who |
found out later was the man in charge. He was very helpful and wanted to
assist in correcting Grapevine’s failures. Since then Systems Repair has sent
COMMODORE WORLD
10
me two motherboards with a promise of two more later. I informed him
that substitutions would be acceptable like power supplies and chips.”
Mr. Kornreich is now involved with a new corporation which supplies
parts for the Commodore 64/128 and Amiga. The name of this company is
Paxtron Corporation, with offices at 28 Grove St., Spring Valley, New York
10977, telephone number (914)578-6522 and FAX number (914) 624-3239,
Escom Announces New Company
Escom, the German-based company that recently acquired the rights to
Commodore's assets, has announced that they will form anew company to
produce and market the Commodore product lines. The following company
name and address was provided by a new employee of the company:
Amiga Technologies, GmbH
Berliner Ring 89
D-64625, Bensheim
Germany
Commodore World Subscriber Sweepstakes
Winners of the Commodore World Subscriber Sweepstakes will be announced
in the next issue of Commodore World. For those who didn’t notice, the
contest was extended to run through June 1. Originally we had announced
ending the contest on May 1, but extended this date to cover some late-
running advertisements in other publications.
Watch for the Winner's Circle in the next issue of Commodore World to see
if you're one of the lucky winners. Winners will be drawn at random from
all qualifying subscribers, and information on claiming your prize will
appear with the winner information.
Lotto News From Lottoman
Lottoman has recently announced the availability of upgrades to its
programs. The Loftoman program has been upgraded to version 2.2, and
Lottoman II program has been revised to version 1.2. Lottoman states that
there is no charge for these upgrades to registered owners, but a shipping
charge of $3.00 is required to process the upgrade. The new versions,
according to the company, will load your lottery number data much faster,
and corrections have been made to some of the printing routines in the
Lottoman program.
A new addition has also been made to the Lottoman family. Called
Lottoman Jr., the new program provides the ability to track and analyze
daily pick 3 and pick 4 lottery games. Lottoman Jr. provides an easy-to-use
menu-driven system that allows you to view the history and trends of these
games, while providing you with valuable and strategic information either
in screen windows or printed hard-copy. Up to 6000 games and 100 tickets
can be stored in RAM for fast access, and the program comes supplied with
Issue 8
a36-page spiral-bound manual. The new program costs $19.95, plus $3.00
shipping, and was slated for release on May 1, 1995.
Finally, Lottoman has announced that phone support is now being
offered. The number is (814) 236-7615. Customers are encouraged to call
between the hours of 7:00-10:00 PM.
For more information, contact Lottoman at the number above, or write:
Lottoman, P.O, Box 44, New Millport, PA 16861.
Assembly ‘95 Demo Competition
Assembly '95 will be held in the Helsinki Fair Centre, Finland's largest
conference centrum, from August 10-13, 1995.
Several competitions are planned for various computer platforms
including the Amiga, MS-DOS PC's, and Commodore 64's. Prizes are to be
awarded for each competition, including both cash and merchandise.
Commodore 64 Competition General Rules:
- Only one contribution from each group/artist is accepted for each
competition series.
- Contributions must be 100% finished before the deadline, because we
will copy and spread all of them at the event. This is just to avoid final
versions being released months or possibly even years after the event.
- The deadlines aren't flexible, so please deliver your contributions in time
to avoid problems.
- Your contribution disks will not be returned.
C64 Demo Competition Rules:
- The demo will be run ona standard C64 with original 1541 drive and an
Action Replay MK6 cartridge.
- Each demo will be shown for a maximum of 15 minutes.
- It's recommendable that you code your demo in such a manner that
pressing space wouldn't be necessary to proceed. If, however, your demo
should require any user interaction, a person from the contributing
group should be present to run the demo.
- Atleast one person must be present from the contributing group. If the
entry is nota group-release, then the coder must be present him/herself.
C64 Graphics Competition Rules:
- The picture must be an executable file.
- ALL graphic formats are accepted.
- Only the picture must be seen on the screen; no scrollers or other moving
things are allowed. Background music is acceptable (although not
recommended), but during the competition no-one will hear it (audio
equipment will be turned off).
- Please try to give your picture some (sensible) name to avoid too many
“un-named” pictures competing.
- The artist must be present at the competition.
C64 Music Competition Rules:
- The tune must be an executable file.
- Only your imagination’s the limit; samples are of course accepted.
- Each tune will be played for maximum of 3 minutes. (This doesn’t mean
you have to cut the tune at 3 minutes sharp, though! Even if your tune
won't be played for more than 3 minutes at the competition, people will
play it longer at home).
- Please try to give your tune some (sensible) name to avoid too many
“un-named” tunes competing.
- The artist must be present at the competition.
Volume 2, Number 3
11
C64 Competition Prizes:
DEMO: Ist Place, $200.00; 2nd Place $100.00; 3rd Place $50.00.
GRAPHICS: Ist Place, $100.00; 2nd Place $50.00; 3rd Place $25.00.
MUSIC: Ist Place, $100.00; 2nd Place $50.00; 3rd Place $25.00.
All cash prizes will be paid in Finnish currency. Amounts may vary
depending on exchange rate at the time of competition, and may be
increased if attendance is better than expected.
Contacts:
The official C64 competition organizers are Deadbeat of The Sharks,
Mysdee of The Sharks, and Hazor of Beyond Force. Prizes for the C64
competitions will be gathered from the entrance fees, so it is essential for all
C64 attendees to contact these organizers. No mailing address has been
provided, but you can contact Mysdee at his Internet address:
mysti@stekt.oulu.fi.
Ticket information can be obtained by writing:
ASSEMBLY'95
Lakkisepantie 13
00620 Helsinki
FINLAND
Loadstar Compleats Another One...
Yes, Loadstar does it again. Loadstar has announce the publication of its
fourth major product in the “COMPLEAT” series—THE COMPLEAT
MAURICE! This is a compilation the 26 solitaire card games written by
Maurice Jones, the acknowledged master of card game simulations for the
C-64/128. There’s even a brand new, never before published game called
Boomerang.
The easy-to-use Loadstar-like menu system will take you through the
evolution of card gaming on computer, starting with Maurice's early card
game “models” and ending with the feature-filled programs that Loadstar
subscribers look forward to every month. Each game has complete
instructions and a personal message from the author himself, written
specifically for this edition.
THE COMPLEAT MAURICE comes on two 5.25 inch disks or one 3.5
inch disk for only $20.00 postpaid! That's less than $1.00 a game! All the
programs have been upgraded to work on any drive.
If you've got a C-64/128 friend, you can’t beat THE COMPLEAT
MAURICE as a gift that will be enjoyed over and over again.
C-64 Finds Planet Mercury?
Thanks go out to Fred Scott for sending us the AP news item he caught in
the Schenectedy NY Daily Gazette on May 10 of this year. The article, titled
“Flying telescope gives ecstatic scientist long-awaited view" detailed a
recent mission of NASA’s Kuiper Airborne Observatory. Reporter Paul
Recer, reporting from the scene, detailed an account of how the aged C-141
jet captured pictures of the planet Mercury through its 1 meter telescope
while soaring more than 41,000 feet above Nevada. At this altitude, the
telescope can capture objects that can’t be easily seen from the ground.
Controlling the telescope and fine-tuning the received data was a
Commodore 64. “It works,” stated Fred Witteborn, a scientist directing
operation of the instruments connected to the telescope. We bet it does.
%)
COMMODORE WORLD
the Underground
| wandered into a local software
retailer the other day, and was
amazed (as I always am) at the
myriad of software titles available
for that other computer platform.
These software packages ran from
the top of the ceiling down to the
floor, aswellas wrapping themselves
around the customer with shelves
and shelves of products for every
taste. It made me wax nostalgic of
the glory days when Commodore
THE
CONNECTION
NeEws FROM COMMODORE-RELATED VENDORS AND PUBLISHERS
products shared a large part of stores
such as this one.
Is software really that hard to
come by these days? Some would
say yes, and argue that one reason to
upgrade is to get the new stuff that
will never be seen on a Commodore
monitor. I say no, however, and state
that there is a lot of good 8-bit
software out there. While the bulk
of this software may not be new,
much of it is undiscovered.
As most of us know, there are a
handful of programmers who
continue to do new and wonderful
things with their machines. Some
prefer to market their creations
commercially, and receive decent
exposure due to advertising and
reviews in magazines such as this
one (as well as the Underground, of
course).
Some stick to the shareware
concept, while others release their
programs into the pubic domain for
all to use. These are usually the
easiest products to get a hold of.
Shareware and PD items are readily
available online through services
such as GEnie and Delphi, as well as
local BBSs, and even an FTP site or
two.
One of the more underappreciated
sources for great software is
User Group CONNECTION
SUPPORT YOUR LOCAL USER GROUP
Looking fora Commodore user group in your area? User groups can help
you solve problems, keep you informed of new products and events that
might be of interest, and give you a chance to share your computing
experiences with others who enjoy Commodore computing.
ILLINOIS
SouthEastern Illinois Commodore Club
818 East Main Street
FLORIDA
TCUG
c/o Ralph Ruscetta
5002 Halifax Drive
LOADSTAR and LOADSTAR 128
Quarterly, Softdisk pays authors
generously for their programs, and
has set a ridiculous standard for
quality. | was pleasantly surprised
when | first started receiving these
disk magazines last year. Every issue
is packed with utilities, games,
articles, and everything else you
expect fromahigh-class publication.
All this on one (3.5") or two (5.25")
ready-to-run disks,
A higher price seems to keep
people from subscribing, but with
new lower rates, you should
reconsider. The new rates put each
issue at about $5.82, which is a real
Attention User Groups!
Olney IL 62450-2620
NEW YORK
NORNYCHUG
c/o William Swift
6 Garden St.
Potsdam NY 13676
KANSAS
Commodore Users of Wichita
¢/o Marie Both
6606 Cottonwood
Wichita KS 67207
COMMODORE WORLD
Tampa FL 33615-4628
NEW HAMPHIRE
Concord - Manchester User Group
23 Monroe Street
Concord NH 03301-3617
AMATEUR RADIO
Commodore Users Group on Amateur Radio
BBS Address: kedocd @ n4hhp
12
Send us your group's name, contact
person’s name and phone number,
when and where you meet, number of
members, and an address where users
can write to you. Please send your
group info to:
CW UG Connection
c/o Creative Micro Designs, Inc.
P.O. Box 646
East Longmeadow, MA 01028-0646
Issue 8
deal when you see what you are
getting. LOADSTAR is the only
monthly Commodore publication
remaining today, and it deserves
more attention.
Some major distributors still carry
a lot of Commodore titles. Most
people reading this are aware of
CMD's stash, as they print a listing
in every issue. Another great source
is Software Support International,
which offers good prices and a large
catalog, free upon request.
Used software is a treasure trove
that many haven't discovered. [have
found that used software vendors
often carry titles that have been out
of circulation, and cannot be found
elsewhere. The only difference with
used software is the weathered
manuals, and the absence of a box,
but the program is as good as new.
My favorite used software vendor
is Bare Bones Software. They offer
an extensive list of used titles upon
request. You can call them at
1-800-638-1123 to get one.
Finally, searching the proverbial
garage sales, classified ads, and even
family members (take it easy!) may
turn up a software treasure. A
recently acquired some used stuff
from my brother-in-law, and found
some classic games (Choplifter, Mr.
Do’sCastle, and Beyond Zork) which
I'm now hooked on.
Software developers made a ton
of software for the Commodore line.
While the new stuffis more obvious
to us now because it’s easier to keep
track of, there is much we haven't
seen. If we have a need, we should
seek out these hidden treasures
before we succumb to the myth that
we have seen all this platform has to
offer. | doubt anyone has.
- Scott Eggleston
Editor, the Underground
$)
y (801 ase-soart
Specializing in NEW and USED Commodore Hardware,
Software and Accessories at excellent prices.
Send $1.00 for a HUGE list of products. Office Hours:
11:30 - 6:30 MST. Visa, MC, Discover and American Express accepted.
3366 South 2300 East, Salt Lake City, UT 84109
INTERCORP COMMUNICATION Presents
CSOrFT Wares!
{As Seen on Many BBS’s}
Digi<-->Dox V1.0
a SEQ. file reader that will read text as well as art.and supports drive's
8-11Jt also has many Digi-sounds which are very entertaining.
$7.00 + $2.00 Sak
DS. Cartoons”
10 of your Favorite Carteon Digi Samples on one disk with a very easy
te use Menu System for loading and playing.
Great For the Kids! $3.00 + $2.00 Sat
Send orders to
Intercorp Communication 466 W Harwood .Madsion Hts Mi 48071
Alaska.Hawiia International add $1.06 te Sah
Geta
FREE DISK
OF SOFTWARE!
64/128
No kidding. Call 1-800-831-2694
now or mail your valuable FREE SOFT-
WARE CERTIFICATE, and we'll send
you a FREE issue of LOADSTAR’, the
Commodore’ software subscription. That
way, you can explore our revolutionary
“subscribe-to-a-disk-of-software” concept
for yourself!
Each monthly issue contains 7-10
programs and features on two 5.25” disks
or one 3.5" disk. Imagine getting features
like these on every issue:
* Utilities *Puzzles
eApplications *Tutorials
eMusic Reviews
CJHOOI-2/94
Volume 2, Number 3
Name:
Address:
City:
*Games
*Graphics
*and more!
ki
Country:
Day Phone #:(_
FREE SOFTWARE CERTIFICATE
Call now or mail in this FREE SOFTWARE
CERTIFICATE, and we'll send you a FREE issue of
LOADSTAR, the Commodore software subscription.
STA
Call 1-$00-83 1-2694 or 1-318-221-8718
for fastest service!
If you like your FREE issue, you can complete a 3-month trial sub-
scription with two more issues for just $19.95".
FREE, you'll save 1/3 off the regular 3-month subscription price of $29.95. |
When you subscribe, you'll receive a FREE Special Bonus Disk of some
| of our most popular programs. You'll also have the option to subscribe for |
a longer term and save more. Whether or not you subscribe, your first
issue is FREE.
Since your first issue is
Check disk format:
03.5" 0.5;25"
CWLO34,
State/Province:
Zip/Mail Code:
* In Canada $23.30 (regularly $34.95). Offer available in U. S. and Canada
only. International-call for information. Allow 4-6 weeks for delivery.
COMMODORE WORLD
Top Tips
WHY WE ‘DO" THE WAY WE DO...
Egads! Our DO/WHILE/LOOP example program
from last month certainly brought in some
interesting responses from our readers. Before
we get into those responses, here's that test
program again:
16@ REM DO LOOP SPEED TEST
11@ I=1
120 TIS="900000"
13@ DOWHILEI<10@00@: I=I+1:LOOP
149 T=TI
15@ PRINTT
16@ TI "®
179 FORI NEXT
186 T=TI
19% PRINTT
First cam this response from Bob Renaud:
Gentlebeings:
The issue #7 TOP TIPS item, “To DO or Not to
DO”, made unfair comparisons between DO/
WHILE/LOOP and FOR/NEXT.
Point 1: line 130 puts numeric values 1 and
10000 within the loop. These are ASCII values,
and need to be converted. As it is written, on my
C128 in FAST mode, the line required 3184 jiffies
to execute.
Let’s make a couple of changes:
10000
I<K: I=I+J:LOOP
Getting the ASCII values out of the loop by using
‘J’ and ‘X’ reduced execution time to 1949 jiffies,
1.63 times faster.
Point 2: The FOR/NEXT loop in line 170
contains no addition operation, so obviously it
willscream along. Itrequires 442 jiffies to execute
(difference of 4.56 to 1 vs. the faster DO loop, not
the 7.2 to 1 of the original line 130).
Let’s make the comparison totally fair by
rewriting line 170:
170 CLR: I=1:J=1:K=1:FORI=1TO
10000:J=J+x: T
Now line 170 required 1440 jiffies to execute
(note: FOR~NEXT reads 10000 only once). Ergo,
COMMODORE WORLD
the FOR/NEXT loop that’s fairly compared to the
efficient DO loop is only 1.38 times faster.
Conclusion: for loops such as
FORI=1T010000:NEXT which serve no purpose
other than as a time delay, the FOR/NEXT
structure is faster. But, when math or logic is
placed inside the loop, the difference in speed
between FOR/NEXT and DO/WHILE/LOOP is
insignificant. And, the flexibility of the DO
structures far exceeds that of FOR/NEXT, e.g.,
DO WHILE A=B(X) AND C<N*4...
Please do caution your authors to compare
apples to apples in writing such dissertations.
Danke,
Then came the following from Bob Buragas:
Your latest issue (V2/N2) has a real DO/DO ofa
tip. It finally confirms that BASIC 2.0 can do
nothing 7 times faster than BASIC 7.0.
The DO loopisinfinite and needsa conditional
statement to exit. FOR/NEXT builds in a
conditional with the statement TO.
A fair test would make the FOR statement
infinite and then use an IF/THEN to exit. A test
which includes a PRINT Lin each loop drops the
speed differential from 700% to 3%.
But, so what? DO is an infinite loop. FOR/
NEXT can't be. DO WHILE waits for collateral
events which can be difficult to program with
FOR/IF/NEXT.
Since FOR/NEXT is also a part of BASIC 7.0,
DO obviously wasn'tintended to replacea simple
14
FOR/NEXT loop. Besides, jumping out of FOR/
NEXT, without closing the loop, can cause
problems.
New commands are added to languages to do
complex functions that are difficult, or
time-consuming, using the olderand less powerful
ones.
Anyways, comparing applesand Commodores
only proves you have two of something.
As long as I'm being picky, why lines 140 and
180 in DO? Converting TI to T and then printing
T is redundant when you can print TI. Talking
about ways to enhance speed!
like the magazine. These tips gave me a much
needed laugh.
Okay... let me clear up a couple of things. Both of
these readers want me to make the test ‘fair’ by
adding additional elements to the FOR/NEXT
loop. That misses the point. Ifyou want to see ifa
Porche is faster than a Volkswagen, you don’t
change the engine in a Porche to something
smaller because it wouldn't be ‘fair’ to compare
the two otherwise.
But there were indeed some valid points made
on how DO could be optimized by the use of
variables in place of straight numbers. The end
result was the same, though... for a straight
delay—which is clearly what we were testing—
there's no sense replacing FOR/NEXT with any
form of DO.
One more point. Since the program was test of
how long each of these loops take, assigning TI to
T was done because it takes less time than a print
statement; thus adding less ‘extra’ time for
instructions used to perform the test.
©)
We Need Your Top Tips!
Each issue we'll print the very best tips we
receive from our readers. Send your tips on
using and programming your Commodore
64 or 128 to:
CW Top Tips
c/o Creative Micro Designs, Inc.
P.O. Box 646
East Longmeadow, MA 01028-0646
Issue 8
CA ar) ea KASARA MICRO SYSTEMS
Pie ye The Commodore Chip and Parts Specialists
Fl 7 Gre hics Machine on MONTHLY Specials and 90 DAY
A Save Money WARRANTY on all Parts and/or Repairs
FUN Uil | Re ee FGM) IS AN “ALL-IN-ONE” GRAPHICS
PROGRAM FOR THE C=64. WHAT CAN BE rice TED WITH FGM IS
ONLY LIMITED BY YOUR IMAGINATION, :
on our LARGE INVENTORY of Commodore
cust on ‘LnBELs oc Low Prices IC's, PS's, PC boards and Accessories
N WNEWSL et 1 t Re Broce
SNAGRANS ceRTH Quality Service at GUARANTEED below suggested retail
PIES ToAkue one’ with quantity discounted prices
Hi TAES SCREENS FROM MANY. POPULAR PROGR
KOREA «—HANDVSCANNER 64 om For Over 10 years your RELIABLE SOURCE for C-64/128 ,
SUPPORTS SRUNPAINT PRINTAAS TER THI 5 AD Amiga and PC Chips and components
i n
DRIES J nou voce "any “Seowar re’ Birt ran Orders: 800-248-2983 Info: 803-681-5511 Fax: 803-681-5510
GEOS SCREENS CAN BE CAPTURED SIMPLY BY RESETTING Weekday Hours 9 AM - 6 PM EST
COMPUTER THEN LOADING THE FUN SacuLa MACHINE.
FUN GRAPHICS MACHIME FULL KEYBOARD OVEARL ---$3,5
0 EA
PLEASE STATE COMPUTER (C64, C128, SxX-64) on ‘6 1S SHIPPED
FUN GRAPHICS MACHINE DEMO DISK THIS 4 A PREVIEW OF
WHAT FUN GRAPHICS MACHINE IS ALL ABOUT------------ $2.00
SODAK ELECTRONICS INC.
Nintendo® and Sega® Repair and Parts
FGM FONTS OVER 90 FONTS IN FGM FORMAT-------------- $5.00 4
FGM CLIP ART VOL.1 OVER 200 EXCELLENT GRAPHICS----- $8.00 Authorized Commodore Qualified Service Center
FGM CLIP ART DOL.3 QUER 125 GANPHICS, THIS Disk inctubes aa LR eA Ma
CLIP CAT FOR VIEWING ANO PRINTING FGM CLIP ART----$5.00 Flat Rate on Most Repairs
FGM GRAPHICS DISK 1 3 BLOCK P.S, STYLE GRAPHICS----- $5.00
FGM CALEMDAR TEMPLATE DAILY, WEEKLY, MONTHLY------- $5.00 Nintendo® and Sega® are Registered
FGM OVERLAY TEMPLATE DISK MAKE FULL KEYBOARD OVERLAYS Trademarks of Nintendo of America
STATE COMPUTER FOR OQUERLAY TEMPLATES OR C64 IS SENT--$5.00 and Sega of America respectively
FGM UPDATE DISK U6.5 UPORTES FGM Ue.x TO FGM U6.5--$2.00
PLEASE ADD FOR SHIPPING AND HANDLING PER ORDER $3,50 800-201-3004
FOREIGN ORDERS: FOR AIR MAIL ADD ADDITIONAL AS FOLLOWS:
CANADA/MEXICO $1.00, ALL OTHERS $5,00
U.S. FUMDS ONLY SORRY HO CHARGE CHADS Lamar Nance
The FGM Connection, PO.Box 2206, Roseburg, OR. 97470 eo
FOR MORE INFORMATION CALL 503-496-2234
THE MOST AMAZING ART
OFFER EVER!
During LOADSTAR’s first ten years we have
been proud to publish 24 of Walt Harned's .
slideshows and multimedia events. Now we've
gathered them into one huge collection: seven
5.25 inch disks or three 3.5 inch disks! --
and it's yours for the incredibly low price of
$20, There are over 250 pictures in the
collection, including some that have never
fa been published. That's $20 total for the
am greatest one-man collection of art on any
computer platform! Don't wait! These prices
wont last forever.
Call LOADSTAR at:
1-800-594-3370
or send $20 to:
LOADSTAR HARNED COLLECTION
P.O.Box 30008
Shreveport, LA 71130-0008
5.25-inch disks order #070425
3.5-inch disks order #070423
*obscure ten-dollar spelling of "complete."
Volume 2, Number 3 15 COMMODORE WORLD
Just For Starters
by, Steue Vander Ark
QO
MORE COMMODORE BASICS FOR THE BEGINNER
After reading my last “Just For Starters” column,
a friend of mine asked me a good question. I had
mentioned that in order to find out the correct
commands needed to format a disk, I had logged
onto GEnie and asked around. My friend
wondered how, ifIdidn’thavemy manualaround,
I manage to format disks and do all those other
disk-related chores. Did | use that “wedge”
program I talked about or maybe JiffyDOS?
The truth of the matter is that don’t use either
JiffyDOS or the DOS wedge program that comes
with the Commodore drives, | use program called
GEOS which makes all those kinds of tasks
ridiculously easy. GEOS is far more than just a
DOS enhancer or a quick way to format a disk,
though, and that’s why it gets its own column in
thismagazine, which also write. GEOS isa system
which lets you do all your computing by moving
alittle arrow around on the screen to “point-and-
click” your choices and commands. To format a
disk using GEOS, you just point to the command
“format” and click on it; GEOS takes it from
there. All your disk activities, from moving files
to erasing disks, are that simple with GEOS. If
youthink that thiskind ofa working environment
would be your cup of tea, I suggest that you pick
up some back issues of this magazine. In
particular, check out issue number five, which
contains a series of articles giving a beginner’s-
eye view of GEOS.
Experts On Call
You'll notice also that I said in the last issue that
when | had a question about the Commodore
computers and disk drives, I turned tosomething
called GEnie. In case you've never heard of GEnie,
at least not outside ofa Sixties sitcom or a Disney
COMMODORE WORLD
movie, let me take a moment to fill you in. Believe
me, if you're a beginner with questions, GEnie is
very much worth finding out about. It’s a
“telecommunications service,” which means
that you can call it up using your telephone. You
don’t call up a telecommunications service
yourself, though; your computer has to doit. And
in order for that to happen, you need a gizmo
called a modem. A modem plugs into the back of
your computer, often into the “user port,” which
isthe wideconnector to the rightifyouare looking
at the back of your machine, A phone line gets
plugged into the modem, and from then on your
computer can make phone calls. Sounds simple,
right? It is.
Wait a second, though, you do need one thing
more: a “terminal” program. That's a particular
type of program which knows how to use your
modem to make calls. The phone numbers you'll
want yourterminal program to call are ones which
will be answered by another computer, in which
case the two can start chatting back and forth.
That kind of electronic talk is called
16
telecommunications, and a company you call up
that way is called a telecommunications service.
There are anumber of such services available for
a monthly fee, and GEnie is one of them. It's not
the biggest one (CompuServe takes the prize
there), nor is it the only one accessible to
Commodore programs; but for Commodore
users, it’s the best one, in my humble opinion.
That's because the Commodore support area on
GEnie has a particularly impressive number of
big-name power users as regular members.
Creative Micro Designs, probably the number
onesource of Commodore hardware and software
in the world, maintains an active presence there.
There are folks available to chat with live every
single night, people who know the answers to
questions like what to type in to format a disk.
As you explore your Commodore computer
and try out things, you will undoubtedly have
plenty of questions and run into problems you
can't solve. Having an account on GEnie is like
having a couple of friendly experts hanging
around every night to answer those questions
and help you solve those problems. You might
even run into me there.
Just a side note before | get talking about
variables and text colors: my screen name on
GEnie has changed andalong with it my preferred
Internet address. E-mail me at STEVE.VA on
GEnie or STEVE.VA@GENIE.GEIS.COM via the
Internet. My America OnLine (another service |
use) address is still SteveVArk.
Make Your Choice
Last issue in this column, we talked about the
commands PEEK and POKE. We used PEEK to
find out what number was stored in a particular
Issue 8
memory locations and we used POKE to put a
newnumber there. The memory location we chose
for this was 646, which is the spot where the
Commodore stores the color number of the text
on the screen. We found out that when we POKE
anew number into location 646, we changed the
text color. We also talked a little bit about
variables. | promised that this issue we would
write a program using some of these ideas, and
that the power of using variables in
programming would become more obvious.
So, let's give it a try. Remember that we are
working in 64 mode, which means that if you are
using a 64 you're all set. If you're using a 128,
switch to 64 mode by typing GO64 and answering
Y for yes when it asks if you mean it.
The first step in writing a program is to plan.
We need to decide just what exactly we want to
have happen before we can figure out how best to
write the BASIC commands. In this case, we're
going to write a program that changes the color of
the text on the screen to whichever color the user
wishes. In order to do this, we'll have to provide
some way for the user to give a number to the
program, which will then be POKEd into memory
location 646, After this is finished, the program
can quit. If the user wants to change the color
again, they can run the program again.
Wait a second, though. What if we let the user
have another chance to enter a number
immediately, so they don’t have to re-run the
program. That would make our program more
“user friendly,” and any program should be as
user-friendly as possible.
So here’s what we will expect to see:
(1) the user is asked to entera number between 0
and 15, since those are the color numbers on
a Commodore 64
(2) the program takes that number and POKEs it
into memory location 646
(3) when that happens, the text color on the
screen will change automatically
(4) the program jumps back to step 1 andasks for
another number
In order to do this, we'll need to use some new
commands. This whole business of asking the
user for input (in this case a number) and then
doing something with that information, is very
important. After all, for a program to be of any
use at all, it has to be able to communicate with
the user. We'll do this using the BASIC command
INPUT, which is used to (yes, you guessed it) get
input from the user, We'll make our first line the
input line, the one which asks the user for a
number. The INPUT command in BASICincludes
a helpful ability to ask questions for us as well as
Volume 2, Number 3
get the answer. Take a look at the following
program line and you'll see where | typed the
question right there along with the command.
INPUT” PLEASE
NUMBER” ; X
ENTER A
The question is written inside quotation marks,
as you can see, and it is followed by a semicolon
and a letter X. That X is our variable, just like |
talked about last issue. We'll use it to stand for
whichever number the user chooses. Ifyou think
about it for a moment, you'll see that we'd need
something like this because that value could be
different each time we use the program. By calling
that number X we can refer toit wherever weneed
toinourcommandsandit willalways be the right
number. BASIC automatically assigns the number
entered to the variable X because we tacked the X
onto the command after that semi-colon.
Go ahead and run this program now (type
RUNand press RETURN). You'll see our question
appear on the screen with a nice question markin
place at the end (which the computer supplied,
you'll notice). Then the computer just sits there,
waiting for an answer. Pretty slick, eh? Try typing
in a number and pressing RETURN. Nothing
really happens, of course, since we haven't written
any more commands, but we're on our way.
According to our plan, once the number has
been entered, the program should POKE it into
memory location 646. We can copy that line right
from the last issue, pretty much, This time,
though, we'll POKE the variable X. Our second
line looks like this, then:
20 POKE 646,X
See how the variable helps? No matter which
number is entered, this line will work. Now try
running the program so far and you'll see that
you can very easily change the color of the text.
When you've done so, the program stops. Run it
again and you can change colors again. You can
do this overand over again, trying out any number
you wish. Of course, if you enter the number 6,
the text seems to disappear since it is the same
color as the background. You'll have to run the
program again blind to change the color back to
something you can see.
Okay, so far so good. Now, according to our
plan, we want the program to go back to the
beginning and ask for another number. That
would make it so you don’t have to re-run the
program each time. We'll do this with another
very useful BASIC command: GOTO. GOTO tells
the program to “go to” another program line. In
this case, we want to jump back to line number
17
10, where we asked the user for a number, Here's
how that will work:
30 GOTO 10
When the program gets to line 30, then, it will
jump back to line 10 and do whatever that line
tells it to do, which is to ask for a number.
Checking back with our initial plan, it would
seem like we're done. The program works just
fine. We do have one small problem, however.
How do we stop? There’s no way to tell the
program that we're through and would like to
quit. For now you can use the keyboard method
of stopping a program, which is to press the
RESTORE key on the right side of the keyboard at
the same time as the key that has RUN and STOP
on it. This doesn’t erase your program, it just
breaks out of it and returns you to a clear screen
and a prompt. You can now type RUN and press
RETURN to keep experimenting, But next issue
we'll work on ways of quitting a program with
just a little more style.
You might want to takea look at your finished
program. You can do this by typing LIST and
pressing RETURN, You'll see all three lines listed
there. You might also want to add lines to the
ones we have. You can do this quite simply by
typing a line number and the new commands on
any blank line on the screen and then pressing
RETURN. The line you just typed is added to the
program. For example, let's add a line that tells
the user the name of the program. We want this
tohappen once only, before the program actually
gets rolling. Since our program starts with line
number 10, we'll have to add our line before that.
We'll make it line number 5. (The reason we use
line numbers like 10, 20, and so on, is that it give
us room to add lines when we need to.)
We'lluse the PRINT command for this, since it
lets us put text on the screen. Here's the line:
5 PRINT “TEXT COLOR CHANGER”
Now when we RUN the program, we'll see TEXT
COLOR CHANGER on thescreen before ourinput
question appears,
Next issue we'll look a little closer at our
program and adda few refinements. Meanwhile,
try adding a few lines that will let the user change
some other colors on our screen. Here are a few
memory locations you might find useful: the
background color is stored in location 53281, the
color of the border around the screen is stored in
location 53280, Don't be afraid to try things. If
worse comes to worst, just RUN/STOP-RESTORE
your way out and try again.
%)
COMMODORE WORLD
Foreign Exchange
Europe has always been the scene of great wars.
In the midst of European-wide “celebrations”
marking the 50th anniversary of VE day,
Europeans continue to wage war with each other
in the Balkans. Every world history book contains
enough proof to back up the claim that the
nations of Europe simply can’t live together in
peace and harmony any longer than a century.
Greed, distrust and in some cases down right
hate have thrown this continent time and time
again into brutal conflict. Years ago, Sports
Illustrated warned Americans coming to Europe
to visit the Olympics to be careful of making
certain “hand gestures” on the German
autobahn. It could cost you your life! Dissension
and war seem to be part of the European
mentality and therefore its destiny.
The European computer scene is also not
without its confrontations. Two years ago a
blow-up within the ranks of the major
Commodore computer club in Austria led to a
irreconcilable split. Tempers flared and
obscenities were exchanged as the combatants
almost came to blows. Computer buddies became
enemies overnight and grown men turned
childishly sinister. A once strong and unified
Commodore User Group almost lost its
effectiveness as more time was put into name
calling and threats than into serving and helping
each other.
Greed has taken its toll on one of the largest
Commodore clubs in Europe. What started out
asauser club was changed intoa company due to
the size of the group and current laws. The
leadership of the club quickly learned that a club
of this size could bring in a rather handsome
COMMODORE WORLD
by Joseph Gaudl
COMPUTER WARS
cash flow and the emphasis gradually turned
from membership support to profit. Objections
from the club's ranks were viewed as destructive
and immediately followed with threats of
expulsion. The club's bosses ventured into one
business transaction which almost ended in a
fiasco. A program was burned onto a chip and
then sold to club members WITHOUT the
permission of those holding the copyrights to
the program. Thousands of dollars in court fees
had to be paid by the club until an out of court
settlement was finally reached. Many club
members questioned the sanity of their leaders
and balked at their refusal to reveal the amount
of the court fees. Some regional groups finally
pulled away from the main group and started
their own user service groups. This raised the ire
of the bosses to the extent that they now are
attempting to take legal action against the
seceders.
Wars are being fought on line as well. The
German equivalent to GEnie, Q-Link or possibly
CompuServe is called BTX (Bildschirmtext). This
is the place to be ifyou want to get something off
your chest or thrown at you! BTX is an excellent
on line service for Commodore users needing
help, but the forums and mail boxes can get
rough. As long as you spice your words with
18
enough of those emoticons, you can get away
with practically anything! Ifit should get a little
to personal, you'll probably hear from someone's
attorney. European courts are literally filled with
defamation cases, some no doubt as a result of
on-line insults.
And then there's the German company that
violated international copyright laws. When
confronted with their violation, the German
company simply went on the offensive, drew a
line in the sand and dared the violated company
tocrossitand try to stop them. The guilty party's
insolence came to light when, in speaking with a
representative of the other company, they
expressed their lack of fear of the violated
company and readiness to fight the battle in
international courts.
It would be wrong toassume that the European
computer scene is dominated by war mongrels.
Most of the folks know personally are not of this
stripe. I've spoken to them about this problem
and they share my concern and agree that the
situation must change. | am involved with
computer clubs that are very much international
and also very harmonious, The computer—
especially the C-64—has helped bridge gaps
between languages, creeds and religions as
immediate friendships have been made over
keyboards and sitting in front of monitors. It has
been my privilege and pleasure to introduce
“seekers” into a fellowship of concerned
computer freaks who have welcomed the
newcomer with open arms and strengthened
themselves thereby. There just needs to be more
of it here.
©)
Issue 8
CW & RUN BACK ISSUES
For years, RUN Magazine provided Commodore Users
with a great source of information, and now CMD has
given you Commodore World. Don't let this valuable
information slip away—fill in the voids in your library now!
RUN Magazine Back Issues
Any 3 issues for $12.00, any 6 for $18.00,
or any 12 for only $24.00
October 1989
Special Issue 1989
January 1990
May 1990
June/July 1990
December 1990
Jan/Feb 1991
Jan/Feb 1992
March/April 1992
May/June 1992
RMJUL92 July/August 1992
RMAUG89 August 1989 RMSEP92 Sep/October 1992
RMSEP89 September 1989 RMNOV92 Nov/December 1992
Shipping: 3 or 6 issues - U.S. $3.00, Canada $5.00, Foreign $15.00; 12 issues
U.S. $5.00; Canada $7.00; Foreign $20.00.
Commodore World Back Issues
$4.95 each, or any 3 for only $12.00
CW1-1 Issue 1, Volume 1, Number 1 CW1-4 = Issue 4, Volume 1, Number 4
CW1-2 Issue 2, Volume 1, Number 2 CW1-5 Issue 5, Volume 1, Number 5
CW1-3 = Issue 3, Volume 1, Number 3 CW2-1 Issue 6, Volume 2, Number 1
Shipping: U.S. and Canada $2.00 for first issue, plus $1.00 per additional
issues.; Foreign $5.00 per issue.
TO ORDER CALL 1-800-638-3263
RMOCT89
RMSP89
RMJANSO
RMMAYS0
RMJUNSO
RMDECS90
RMJAN91
RMJANS2
RMMAR92
RMMAY92
RMJAN88
RMFEB88
RMMAR88
RMAPR88
RMMAY88
RMJUN88
RMJUL88
RMFEB89
RMMAY89
RMJUN89
RMJUL89
January 1988
February 1988
March 1988
April 1988
May 1988
June 1988
July 1988
February 1989
May 1989
June 1989
July 1989
Creative Pixels Ltd. Presents
i) a Us. Progedion
Odysseus had been kidnapped and placed coder a spell by
aN cull and powerful wieard. In order to save Odysseus,
Arce wos Wansformed Into Pegasus, the flylng horse!
THE WINGS OF CIRCE Is o new axctlon/adventure game for
the Commodore 64. The game features bltmapped graphics
and animated storyteliing. Battle d/agons, Hawkmen, and
skeletons as you attempt to rescue Odysseus from bis
powedgol captor! earn the seuets of Pegasus and Medusa!
ATION AND ADVENTORE!
Recipient of the
dieHard magaelne
Seal of Approval.
CREATIVE PIXELS LTD.
P.O. Box 392
Library, PA 13129
Send check or money
order for $19.95
Volume 2, Number 3
USED SOFTWARE
We buy, sell, and trade used original software. Lowest
prices for C64, C128, Amiga, and IBM. Mention this ad
and your computer type for a free list. Call our BBS for a
complete list within minutes.
Call or write:
ENTSIBLE
OFTWARE
P.O. Box 930
St. Joseph, MI 49085
Phone: 616-428-9096
BBS:
8N1 1200-28.8k
616-429-7211
Ask for a list via Internet:
CENTSIBLE@DELPHI.COM
COMMODORE 64 PUBLIC DOMAIN
Support for the Commodore &-bits since 1987
Quanity Discount Pricing
from just $1.00 a Collection!
Affordable
The Best that PD/Shareware has to offer, including:
Games, Home Business, Utilities, Graphics,
Printshop, Education, Foreign Languages,
Sports, Music, Demos and More..........000
Send .32 Stamp for Complete Catalog or
$2.00° for Catalog & Sample Disk of 30
programs (“refundable with 1st order!
644 DISK CONNECTION
4291 Holland Rd., Suite 562-CW « Virginia Beach, VA 23452
Creative Pixels Presents
A DAY IN THE LIFE OF A PREHISTORIC MAN
with your host, Salisbury Smythe, of Public Metwork Telewtalon
COMMODORE 64/128 IN 64 MODE
A new Public Network
Television documentary
describes a typical day in
the life of a prehistoric
man! Collect bones, save
your mate, dodge dinos,
and find diamonds as
you spend your day as a
caveman!
Send check or money order
for $19.95 to:
CREATIVE PIXELS
P.O. Box 592
Library, PA 15129
(CyXCopyright 1994
JC Hilty
Productions
COMMODORE WORLD
COMMODORE WORLD'S GUIDE TO
dy Gene Barher
In the last five years, RAM devices have played a major role in the development of
our Commodore 8-bit systems. They have given us exciting new abilities.
Programs such as GEOS, BASIC 8, CS-DOS, Maverick, Pocket Writer
and many others provide irrefutable evidence of this. And
there are even further abilities yet to be fully explored.
COMMODORE WORLD
New releases such as Mad Man’s CKit 94, Craig
Bruce’s ACE operating system, and others are
still coming at us, pushing our capabilities a little
further. There is no doubt that the future of
Commodore 8-bit computinginvolves the further
utilization of these powerful RAM devices.
The question is, “Do you need a RAM device?”
In this feature we provide you with the facts you
need to answer this question for yourself. GEOS
users will find Maurice Randall's articleon RAM
devices from the GEOS perspective (elsewhere in
this issue) especially helpful.
RAM Device Types
For convenience sake, I've broken down the
available RAM devices discussed in this article
into three types:
¢ Ram Expansion Units (REU's): CLD's Super
1750 Clone and Commodore's 17xx series.
¢ Memory Expansion Units (MEU’s): PPI's
BBGRAM and Berkeley Softworks GEORAM.
* Virtual Storage Devices (VSD's) — CMD’s
RAMLink and PPI’s RAMDrive.
REU and MEU cartridges add RAM to your
Commodore indirectly, requiring the use of
specialized software. REU’s and MEU’s differ
somewhat in the ways in which software must
access the expansion RAM. Consequently,
software written for an REU will not work with
the MEU and vice versa. REU’s feature faster
RAM access and greater non-GEOS software
support. While today’s MEU’s feature greater
RAM capacity and battery backup. Both REU’s
and MEU’s feature strong GEOS support.
VSD cartridges add RAM to your Commodore
both directly and indirectly. Like REU'’s and
MEU's, VSD cartridges allow the use of expanded
RAM through specialized software. However, the
strength of VSD’s lie in their direct use as
Commodore compatible disk drives. The benefit
here is software need not be specially written in
order to take advantage of the cartridges. A VSD
cartridge should be viewed as a FAST disk drive
with REU capabilities. Additionally, VSD's feature
excellent GEOS support.
Below we examine each of these different RAM
devices in more detail. To conserve space, only
RAM devices which remain commercially
available have been included.
Volume 2, Number 3
RAM Device Terms
RAM — Random Access Memory: This is
memory that the computer uses for storing
and retrieving information. However, the
information in this memory is lost when the
chips are deprived of power.
ROM—Read Only Memory: Asits acronym
suggests, this is memory that the computer
uses for retrieving information only. The
information in this memory is not effected
by aloss of power and can not be changed.
For example, Commodore BASIC is
implemented in ROM chips.
SIMM — Single Inline Memory Module: A
small card containing a great deal of RAM.
The capacities available for Commodore
use include the 1Meg and 4Meg versions.
DMA — Direct Memory Access: This is the
method which the REU uses to transfer
memory back and forth between the
computer and itself.
MEU — Memory Expansion Unit: This is a
cartridge that plugs into the expansion port
of the computer, providing the computer
with additional memory; most notably the
BBGRAM and GEORAM products.
REU — Ram Expansion Unit: This is a
cartridge that plugs into the expansion port
of the computer, providing the computer
with additional memory and featuring DMA;
most notably the Super 1750 Clone and
Commodore's 17xx series.
VSD — Virtual Storage Device: This is a
cartridge that plugs into the expansion port
of the computer and uses its RAM as an
extremely fast disk drive; notably the
RAMLink and RAMDrive units.
Note: The terms cartridge port and
expansion port are used interchangeably
throughout this article. They are the one in
the same.
21
CLD’s Super 1750 Clone (REU)
Available from SSI, the Super 1750 Clone is a
compact cartridge, roughly a quarter of the size
and weight of the Commodore 1750, Due to its
low power consumption, the Clone does not
require the use of a heavy duty power supply
when used with a Commodore 64 as does its big
brother. The design of the Clone provides for a
secure connection to your computer's cartridge
port or cartridge port expander (a cartridge port
expander allows more than one cartridge to
connect to the computer at one time).
As its name suggests, the Clone operates in a
manner identical to the Commodore 1750; it
contains the same amount of memory (512K),
andis 100% compatible with all software designed
for the 1750. The Clone includes a utility disk
which includes demonstration, RAMDOS, and
diagnostic programs. The demonstration
programs highlight the Clone’s speed by rapidly
copying images from expansion to video memory
(resulting in smooth animation that would be
impossible otherwise). The RAMDOS programs
allowyoutouse the Cloneasa disk drive, However,
RAMDOS must be installed before it can be used
ANDitrequiresa small portion ofthe computer's
memory to operate. The diagnostic programs
perform extensive tests on the Clone to insure
that it’s operating correctly.
It is important to note that the Clone will only
be of use to you if you have software that can take
advantage of it, With the right software you may
find the Clone to be invaluable. Examples: REU
aware word processors can edit thousands of
lines instead of hundreds, copiers can copy 1541
disks in one pass instead of three or more, and
COMMODORE WORLD
terminal (communications) programs can have
512K buffers instead of 32K ones.
PPI’s BBGRAM (MEU)
Available from LynnCarthy Industries (dieHard)
or direct from PPI, the BBGRAM units come in
capacities of 512K, 1Meg, and 2Meg. The
BBGRAMisalong cartridge (aboutan inch longer
thanastandard one) that plugs into the expansion
port of your computer. The unit is about half the
size and weight of its big brother the Berkeley
Softworks’ GEORAM. The BBGRAM features two
LED's: a red battery low indicator and a green
activity indicator. There is also a disable switch
for use with non-GEOS applications. The unit
includes a four D-Cell battery holder for battery
backup anda small nine volt power supply. Both
of these plug nicely into the side ofthe BBGRAM.
The BBGRAM operates in a manner identical
to Berkeley Softworks’ GEORAM and is 100%
compatible with all software designed for the
GEORAM. Where BBGRAM differs from
GEORAM is its ability to retain data when the
computer is shut down via the power supply and
battery backup. The unit is shipped with a utility
disk which includes a BBGRAM tester, a few
diagnostic programs, and a number of GEOS
support utilities,
Atthis time, the BBGRAM unitis primarily for
use with GEOS (please see Maurice Randall's
article for more information).
CMD’s RAMLink (VSD)
Available from CMD, the RAMLink is a large
cartridge that plugs into the expansion port of
COMMODORE WORLD
your computer. On top of the
RAMLink there are two separate
cartridge ports. The first is a
PASS-THRU port which allows the
use of other cartridges with the
RAMLink. The second is a RAM
port which provides a protected
DOS interface for most popular
REU and MEU devices (including
all of those mentioned in this
feature). Optionally, the RAMLink
can be equipped with a RAMCard
which allows the installation ofup
to 16 Megabytes of RAM for the
DOS interface. Additionally, a
Real Time Clock can be added to the RAMCard
which will time and date stamp files stored on the
RAMLink. The RAMLink has three buttons: two
swap buttons which allow the RAMLink toswitch
to device number eight or nine, and a system
reset button. The RAMLinkalso has twoswitches:
the direct switch which allows software to use the
REU or MEU in the RAM port directly, and a
RAMLink disable switch. In the back of the
RAMLinkunit restsa parallel port, offering CMD
HD Series hard drive owners faster access. The
RAMLink comes standard with a small power
supply and has a battery backup option. Both of
these plug nicely into the back of the cartridge.
And finally, the RAMLink features a number of
LED’s to reflect its current state.
RAM Device Features
1750 Clone
Minimum RAM 512K
Maximum RAM 512K
Power Supply
Battery Backup
DMA Support
Pass-Thru Port
Parallel Port
BBGRAM
—o Ez
RAMLink | RAMDrive
512K OK 512K
2Meg 2Meg
YES YES
(a)
YES YES YES
(c)
YES
ES
(c)
[revtnoonas [no | vo [ves | no
LEGEND
(a)Use of the power supply is optional (unit will lose data when computer is shut
down)
(b)Can be attained with the purchase of a BBU (Battery Backup Unit) from PPI
(c)Only when used in conjunction with a REU and only for REU memory access
(d)Can use a REU when used with a cartridge port expander
(e)Must be installed via software and requires computer memory
22
Issue 8
It would be misleading to label the RAMLink
as just a RAM device. The RAMLink is a DOS
interface for REU’s, MEU’s, SIMM’s (memory
modules), CMD hard drives, and JiffyDOS
equipped disk drives. This DOS interface is
completely transparent to your computer. The
memory found in the RAMLink (REU/MEU/
SIMM memory) appears to your computer as a
CMD hard drive with all of its features and
benefits. Since the drive storage is in RAM, disk
access is almost instantaneous. The RAMLink
utilities disk includes all of the programs you
need to take advantage of the unit including file
and disk copiers, custom setup and diagnostic
utilities, and a number of GEOS utilities.
In a nut-shell, the RAMLink is the equivalent
ofaddingaREU/MEUinterface, parallel interface,
JiffyDOS, and a fast hard drive to your system.
Additionally, most software will operate on the
RAMLink, seeing RAMLink as a disk drive.
PPI’s RAMDrive (VSD)
Available from PPI, RAMDrive cartridges come
in fixed capacities of 512K, 1Meg, and 2Meg. The
RAMDrive is a long cartridge (about twice the
length of a standard one) that plugs into the
expansion port of your computer. The unit has
two buttons: a swap button which allows the
RAMDrive to switch to device number eight or
nine, anda system reset button. The RAMDrive
also features a disable switch. The unit comes
standard with a small power supply which plugs
nicely into the back ofthe cartridge. For portability
and blackout protection, the RAMDrive features
internal rechargeable nicad batteries. The unit
features CMD’s transparent DOS interface, and
with the use ofa cartridge port expander can take
advantage of REU’s. Like the RAMLink, the
RAMDrive features a number of LED's to reflect
its current state.
The RAMDrive is a the functional equivalent
of a battery-backed RAMLink without the
cartridge ports, parallel interface, and 16Meg
RAM capacity. Unlike RAMLink, RAMDrive's
Volume 2, Number 3
DOS is loaded into a portion of the RAM itself,
allowing for simple DOS upgrading (RAMLink
comes with its DOS in ROM).
The main advantage of a RAMDrive lies in its
portability; due to its compact design, it’s fairly
easy to move from computer to computer. The
RAMDrive includes a disk containing the same
set of utilities as does the RAMLink (with small
changes to account for the differences in the two).
Please see the RAMLink section for more
information.
The RAMDrive is the equivalent of adding
JiffyDOS and a fast hard drive to your system.
Like the RAMLink, most software will operate on
the RAMDrive in some form or another.
Recommendations
If you only use your Commodore occasionally,
for playing games, or learning BASIC
programming, hold off on purchasing a RAM
unit until your needs grow.
Ifyouuse your Commodore primarily for word
processing, telecommunications, or copying
disks, you should seriously consider the addition
of a Super 1750 Clone. The speed and buffer
advantages of using a Clone can be breathtaking.
If you primarily use GEOS you have a number
of options. First, you should purchase some sort
of RAM device; GEOS is simply more efficient
and less difficult to use when a RAM device is
added. The Clone is fast and has some limited
capabilities outside of GEOS. The BBGRAM offers
battery backup anda higher RAM capacity. While
the RAMLink and RAMDrive
offer battery backup, high RAM
capacity, and room to grow in the
future. All of these devices offer
excellent GEOS support. The best
advice is to use the RAM Device
Feature Chart and choose the
device which best fits your
particularsystem. It'satough call.
If you are a software developer,
the RAMLink is the best testing
tool you can buy period. After the
purchase of a hard drive get a
RAMLink. When properly usedit
can easily cut your development time in half—or
more. Additionally, software support for CMD
devices has become the standard as of late. And
while RAMLinkis probably the best RAM devices
for a developer, I'd suggest going a bit further...
get a 1750 Super Clone as well, and plug this into
the RAMLink. The RAM in the Super Clone will
be accessed by RAMLink even faster than
RAMLink's own internal RAM (due to the DMA
capabilities of the Clone). You'll also be able to
use and develop software specifically for REU's.
23
RAM Device Sources
Creative Micro Designs, Inc.
(RAMLink)
P.O. Box 646
East Longmeadow, MA 01028
(800) 638-3263 Orders
(413) 525-0023 Info
LynnCarthy Industries, Inc.
(PPI BBGRAM)
816 West Bannock St.
Suite 502
Boise, ID 83702-5850
(208) 383-0300 Orders
(208) 383-0300 Info
Performance Peripherals, Inc.
(RAMDrive, BBGRAM, BBU)
5 Upper Loudon Rd.
Loudonville, NY 12211
(518) 436-0485 Orders
(518) 436-0485 Info
Software Support International
(CLD Super 1750 Clone)
2700 N.E. Andresen Rd.
Suite A-10
Vancover, WA 98661
(800) 356-1179 Orders
(206) 695-1393 Info
If you use your Commodore extensively for a
variety of uses, you should consider the purchase
of a RAMLink or RAMDrive. Either device will
have an immediate impact on your system. A
RAMLink or RAMDrive will make your
Commodore drives seem like they're standing
still—the speed literally has to be seen to be
believed.
If you decide to purchase a BBGRAM or
RAMDrive, be sure to get the 2Meg versions.
These devices are not user expandable. The price
difference between the 512K and 2Meg versions
is less than a $100. You will not be disappointed.
Ifyou decide to purchase a RAMLink be sure to
include the RAMCard option with at least 1Meg
of memory. This way, you can add SIMM chips
for more memory as your needs grow.
Before considering the purchase of any of these
RAM devices, though, be sure to investigate the
software issue, Will this device work with my
favorite word processor? Does my copy program
recognize this device? What additional programs
will need to use this device? Use the RAM Device
Feature Chart to help you identify the best device
for your system. %)
COMMODORE WORLD
WHAT YOU SHOULD KNOW ABOUT
GEOS
&
RAM Expansion
ly, Maurice Randall
If you've never used any form of RAM expansion device with GEOS, I would guess that
you might not be a serious user of GEOS. Using GEOS is just like using a bigger and
more powerful computer, and everyone knows that theym@edall the RAM they can get!
COMMODORE WORLD 24 Issue 8
Way Back When...
GEOS started out as a system that would use just
one or two disk drives. And those drives had to be
1541's. This made things easy. GEOS has an area
in memory set aside for software to reside that
provides routines for speeding up the disk access.
These routines are commonly knownas the GEOS
Disk Turbo routines. Combined together, they
are also referred to as a disk driver. Without the
Disk Turbo routines, the 1541 would be way too
slow since GEOS requires a great deal of disk
activity. With both available disk drives being
thesame type(1541's), the same disk driver could
be used to control both drives.
As GEOS developed, the 1571 and 1581 drives
cameinto play. Different disk drivers were needed
to control these drives. The problem was that
there was only enough room in memory to hold
one disk driver; GEOS needs the rest of available
memory for the remainder of the operating
system, system variables, the printer driver, the
input driver, plus room for applications to use.
As GEOS evolved, the CONFIGURE program
was developed to fetch the needed disk driver
into memory whenever the user wanted access to
a different drive. Unfortunately, only the
Desktop itself was written to work with
CONFIGURE; applications such as
geoWrite could not access the second
drive if it was of a different type
requiring a different driver. So only
one drive was of any use while using
GEOS application programs. Thisis still
the case, by the way, for GEOS users lacking
RAM expansion.
Enter RAM Expansion
GEOS really began to take off when the
Commodore 17xx series of RAM expansion
devices were incorporated into the system. This
made a huge difference—in more ways than one.
When GEOS boots up on a RAM expanded
system, CONFIGURE checks to see which disk
drives are being used, and promptly loads the
disk drivers required for these drives into the
RAMexpander. Thus, when an application wants
to access a different drive, the operating system
itself brings the appropriate disk driver into
memory from the RAM expander. Under these
conditions, CONFIGURE is now only needed
during the initial bootup.
With the additional RAM, GEOS can also have
what is referred to as a “ramdisk”, This is what
really makes GEOS shine, Nearly instantaneous
loading and saving can be performed with a
ramdisk! The beauty in this is that the GEOS
developers had enough sense to simulate the track
and sector layout ofa standard Commodore disk
Volume 2, Number 3
drive within the ramdisk. Since a 1750 RAM
expansion contains 512K of RAM, and a 1571
disk has about 341K of total space (including the
directory tracks), a simulated 1571 drive became
the most popular use for a ramdisk.
The ramdisk also requires a disk driver to
control its use. A copy of this driver also resides
within the RAM expander until GEOS needs to
use it, at which time it is transferred into the
computer's memory. If this sounds like GEOS
itself must set aside a certain portion of the
available RAM for its own use, it’s because it
does. Many people are confused over this aspect.
It would seem like there is some wasted space in
the RAM expander. Afterall, the RAM1571 shows
331 KBytes free when freshly formatted and there
isa total of 512K available in the RAM expander.
What happens to the rest of the RAM?
Here's what happens: GEOS sets aside the first
64K of the RAM expansion device for its own use.
Several things are done with this area of RAM,
and part of itis used to hold up to four different—
or even similar—disk drivers. There's a spot for
each of drives, A through D. Yes, even drive D!
RAM Rebooting
If you've ever exited from GEOS to BASIC to do
something momentarily, and then reloaded
GEOS from disk, you'll appreciate the fact that
you can reboot GEOS from the RAM expander.
This is what the RBOOT program does for you.
RBOOT is a small program which is run from
BASIC that transfers some code that GEOS has
already stored in that first 64K of RAM into the
computer's memory. This transferred code is then
executed to get GEOS running again.
One thing tonote about using RBOOT to restart
GEOS: the routines that detect what kinds of
drives exist at the various device numbers are
skipped, so you may end up with a system crash
ifany of your device numbers have been changed
25
since exiting from GEOS. These crashes occur
because GEOS is using the wrong disk driver
information for the current drive.
MoveData
The remainder of the 64K of RAM is used
exclusively by a GEOS routine called MoveData.
Whenan application needs to move large chunks
ofmemory around within the computer, itusually
calls on the routine MoveData to do the job.
MoveData will do just that: move the data from
one location in the computer to another as
requested by the application, With some
applications, this is used quite frequently.
Believe it or not, MoveData can actually work
faster if it first moves data into a 17xx REU and
then back into the computer to the desired
location. This is because MoveData turns the job
over to the REU to do all the work. Ifa 17xx series
RAMexpanderisnot being used, then MoveData
will do the work itself.
So why is it faster to perform two memory
moves by going in and out of the RAM expansion
rather than just doing one move within the
computer? This anomaly is due to special
hardware capability that the 17xx
REU’s possess known as DMA, or
Direct Memory Access. It performs
this task at a speed that is 8 times
faster than moving the data within
the computer itself. You'll notice that
the CONFIGURE program has an option
to turn this function on or off. Normally, you
wouldn't have any reason to turn it off.
More on RAM Allocation
While there's no real documentation about this,
it’s generally accepted that RAM within a RAM
expansion device is allocated in chunks of 64K, or
what we programmers commonly refer to as
“banks”. As mentioned previously, GEOS grabs
the first 64K to use for system functions. The
RAMI1571 driver needs 341K. Since allocation
will occur in even 64K blocks, this means that
384K—6 banks of 64K—will be set aside for this
purpose. Even though there is 43K of that 384K
that it does not use, future versions of the driver
could possibly make use of this extra RAM in
some manner.
This still leaves 64K of unused space in a 512K
RAM expander. Is this wasted space? Not
necessarily. There are some applications—
geoCanvas and geoWizard come to mind—that
have been written to make use of this RAM.
Now that you're thoroughly educated on how
GEOS makes use of RAM expansion, let’s check
out some of the RAM expansion devices that are
available and see what they each have to offer.
COMMODORE WORLD
Commodore's 17xx Series REU’s
While we've already discussed the Commodore
17xx series REU’s to some degree, we'll give these
devices more complete coverage here. Since these
devices were produced by Commodore during
theheight of C64/128 popularity, they are without
question the most widely used RAM expansion
devices for our platform. Three different models
were produced: the 1700, 1764, and the 1750.
The 1750 REU (512K) allows you to configure
either one RAM1571 or two RAM1541's. As an
option, you could have one RAM1541 and a
shadow of your real 1541 drive. A Shadowed
1541 makes access to your 1541 disk faster, since
the access to the disk only needs to occur once.
Whenever a sector is read from the disk, it is not
only brought into memory as requested, but the
disk driver also stores it into the RAM
expander so that the next time the
sector needs to be read, it will be
read from RAM. Likewise, if a
sector is written, itis also written
tothe RAMexpander. Shouldyou
change the disk in the drive, then
the Shadowed 1541 in the RAM
expander is cleared and the
process begins again with the new disk,
The 1764 REU (256K) is just large enough to
contain a single 1541 ramdisk after the first 64K
bank is allocated to GEOS for system functions.
While it isn’t as versatile as the larger 1750, it
does give you the minimum requirements for
having a truly useful RAM device for GEOS.
The 1700 REU (128K) is not large enough to
contain aramdisk. However, GEOS willstill make
use of the 1700's first 64K bank in addition to the
second 64K bank being made available for any
application that might need it. So, even if this is
your only RAM expansion device, plug it in
anyway. You will have all the benefits of speed
and different drive types except for being able to
have a ramdisk.
It has also been popular to expand the 17xx
series units, Instructionsare available in the public
domain that detail how to expand these units to
1 or 2 Megabytes. There are also people that will
perform this task for you. If you belong to a local
user group, check with someone in the group.
Chances are, the file describing the upgrade is
available in your club’s library.
With 1 Megabyte of memory in your 17xx
device, you can configure a RAM1581 ramdisk.
With 2 Megabytes, you can have 2 RAMI581's.
Sometimes, a RAM1571 just isn’t big enough.
The 1750 Super Clone
This little device from Software Support
International is remarkable in that it will function
COMMODORE WORLD
just like a 1750 will with GEOS, Everything that
the 1750 can do, this will also do. Its beauty lies in
the fact that it is smaller (about the size of a
standard plug-in cartridge), and requires less
power from your power supply to operate it. It
even contains a DMA chip so that MoveData will
make use of it for speeding up memory moves.
GEORAM
GEORAM was developed and marketed by
Berkeley Softworks at a time when the 1750 was
still high priced and in short supply. It was
designed to use less power so that a bigger power
supply was not needed when used with the 64,
and therefore sold for a lower price. It also does
not contain a DMA chip. Because
of this, it’s a little slower
thanusinga 1750,
although
still
much faster
than using a real disk
drive. You can still have a
RAM1571 or two RAM1541's with a GEORAM.
A different CONFIGURE program is required
and was supplied with the device. The reason for
this is because GEORAM is accessed differently
than a 1750. Different routines must be patched
into the GEOS operating system in order to use it.
BBGRam
The BBGRam from Performance Peripherals
(PPI) is similar to the GEORAM in how it is
accessed. Just as the Super 1750 Clone is a clone
of Commodore’s 1750 REU, the BBGRam could
be considered to be a clone of Berkeley's
GEORAM. The BBGRam also comes supplied
with the special CONFIGURE files required to
use it with GEOS,
The‘G’ in BBGRam stands for GEOS, and so it
is intended mainly for GEOS. This is not to say it
can't be used outside of GEOS, but there just
aren'tany commercial programs that were written
to use it as such. But for GEOS users, it is a
blessing because the ‘BB’ in BBGRam stands for
‘Battery Backed’! Youcannowturn your computer
off at the end of the evening and everything in
your ramdisk will still be there when you come
back to it the next day. Before you start worrying
26
about how long the batteries last, though, let me
tell you that BBGRam actually derives its main
power from an included power supply—your
batteries aren't actually used unless there is a
power interruption or outage.
Because the RAM stays active, you can reboot
with BBG RBOOT evenifthe computer was turned
off and back on. And not having to reload your
ramdisk really speeds up the process of getting
‘up and running’. People that use ramdisks will
mostalways copy files froma real disk toa ramdisk
before actually beginning their work, but
BBGRam will save you the time and trouble of
doing this after the files have been initially
installed in the unit.
The BBGRam is available in a standard 512K
configuration that will give you the same options
as a standard GEORAM. But, it is also available
with Lor2 MegabytesofRAM. Witha2 Megabyte
unit, you can use the supplied software to create
up to five separate 1571 ramdisks!
Additional software allows you to
switch between these different
ramdisks. You could keep different
projectsin each ofthe separate areas.
Instead of having 5 1571 ramdisks,
you could instead have 2 1581
ramdisks. This can be beneficial if you
prefer using 1581 drives. Maybe your real
disk drive is a 1581. In that case it’s handier
to use a 1581 ramdisk when you want to copy a
whole disk from the ramdisk to a real disk for
backup purposes, or to load the ramdisk with
everything needed with just one operation.
While writing this article, I've been using a 2
Megabyte BBGRam plugged into an Aprospand
cartridge port expander. Also plugged into this
Aprospand unit is a TurboMaster CPU cartridge
that allows me to run GEOS 64 at a speed of 4.09
MHz. Talk about a fast combination! These two
units—the BBGRam and TurboMaster—have
been working together flawlessly.
PPI’s RAMDrive
Here is one handy little device for use with GEOS.
The RAMDrive from Performance Peripherals
can be used with GEOS in much the same manner
as the BBGRam, although accessing the device is
performed differently. There are, however, some
additional benefits to this difference in access.
You see, RAMDrive may also be seen as a DOS
device outside of GEOS—just like a real disk
drive. The same ramdisk that you use from within
GEOS may also be used asa DOS partition outside
of GEOS. There are different disk drivers available
that access the partitions of the RAMDrive as
though it was just a simple RAM device and
others that access it as though it was a DOS device
Issue 8
with a real device number. The advantage to
using it as a DOS device means that you can
directly boot GEOS from it, providing the correct
driver is in place. And from outside of GEOS, you
can backup your partitions to floppy disks by
using a supplied whole disk copier.
RAMDrive, like the BBGRam, operates from
its own power supply, and has backup batteries
for protection against power loss. The batteries
arerecharged by the powersupply, and are located
inside the RAMDrive making this device ideal for
transporting data between two or
more computers.
Initially, RAMDrive came in
three capacities: 512K, 1 Megabyte,
and 2 Megabytes. Recent
information from PPI, however,
seems to indicate that only the latter
twomodelsare still being produced
and sold.
RAMDrive has a DOS (Disk
Operating System) which must be installed in the
upper part of the unit’s RAM, and which takes up
66K of the memory. After this installation, a 1
Megabyte RAMDrive has enough space to hold
one 1581 partition (ramdisk) while giving GEOS
either 64K or 128K of system RAM. (Remember,
an extra bank of RAM could be useful to some
GEOS applications.) A 2 Megabyte RAMDrive
couldhavetwo 1581 partitions while giving GEOS
either 64K or 128K of system RAM. In addition,
another 196K would be available for creation ofa
standard RAM1541 ramdisk. While other
configurations are possible, these seem to be the
most useful from the point of view of a GEOS
user.
CMD’s RAMLink
The RAMLink from Creative Micro Designs
should have had a different name. It should have
been called ‘RamKing’, Perhapsit started outasa
link to your RAM expansion device, but by the
time it made it to production, RAMLink became
much more than that. In addition to, or even
instead of, being able to plug in your 17xx series
REU or GEORAM to use with GEOS, you can
install RAM directly inside the RAMLink. In fact
you can have as much as 16 Megabytes of the
stuff! And you can make use of it both in and out
of GEOS, just like the RAMDrive.
For a heavy GEOS user, the RAMLink gives
you the most possibilities available with any RAM
device ever. This product is perhaps the most
remarkable device ever produced for the
Commodore 64 or 128, and ranks right up there
with products produced for other computers.
Remember when | mentioned that some
applications might be written to use a 64K bank
Volume 2, Number 3
for its own purpose? Well don't be surprised if
someday an application is written that willrequire
much more than this. The RAMLink might be the
only way to go.
With a 17xx series REU plugged into the
RAMLink, you can also take advantage of the
DMA capabilities of the REU for GEOS. GEOS
will still utilize the first 64K bank of RAM, and
that RAM will be located in the REU.
On the back of the RAMLink is a parallel port
for connection to a CMD Hard Drive. Normally
this port is not used from within
GEOS, since the GEOS Disk Turbo
routines for the HD only use the
serial port. However, there is a
parallel driver that has just been
developed for HD native partitions
with the 128 which is undergoing
testing by a few individuals. Disk
access to the HD is
considerably faster
with this parallel driver. Expect to
see thisas well as additional parallel
drivers for 1581 partitions for both
the 64 and 128 being made
available in the future.
Naturally, the RAMLink has its
own power supply and also comes
with an optional battery backup. It
also can be fitted with a Real-Time Clock chip,
and comes with a GEOS autoexec file for
automatically setting the GEOS clock during
bootup. After you've used a RAMLink for awhile,
you'll think it’s just another disk drive connected
toyoursystem—only much faster. And youwon't
know how to get along without it.
BBU
Although not a RAM expansion device, this
ingenious piece of hardware does deserve mention
here. The BBU, another device from Performance
Peripherals, is a cartridge that plugs into the
cartridge port and has a slot that will accept
either a 17xx REU ora GEORAM. BBU stands for
Battery BackUp, and allows your RAM expander
to retain its memory just like the BBGRam does.
In fact, a GEORAM plugged into the BBU will
function essentially the sameasa512K BBGRam.
The 128’S Bank Zero RAM
Not really RAM expansion so to speak, however
a portion of the 64K RAM that resides in bank 0
on the 128 could in a sense be considered
expansion RAM. Itis worth mentioning here just
for informational value. Unlike BASIC programs
which run in bank zero on the 128, GEOS
applications run in bank one. In fact, a good
portion of bank one appears very similar to that
27
Werketey
Softworks
of GEOS 64. There are some differences to
accommodate the 128’s needs, but the biggest
difference is in how GEOS uses bank one.
Unlike GEOS 64, you can use GEOS 128 with
two disk drives of different types. The reason is
because GEOS stores both disk drivers in bank
zero memory when RAM expansion is not in use.
The driver that is being used is run from the usual
location in bank one just as it would be on the 64,
then when the other drive needs to be accessed,
GEOS will swap positions with each driver.
On the 64, the printer driver always has to be
loaded in from disk... not so on the 128. Again,
GEOS stores a copy of it in bank zero. When an
application calls for the printer driver, GEOS will
bring it into place in bank one.
If you ever run a desk accessory in GEOS 128,
you may have noticed that they seem to load
much faster, On the 64, theareaofmemory where
the desk accessory will occupy is
temporarily stored in a temporary
disk file (called a “swap file”) before
the desk accessory is loaded. When
youexit the desk accessory, thedata
from the temporary file is reloaded
back into place. This is how an
application can consume all
available memory and still be able
to load in a desk accessory. With
GEOS 128, the area the desk accessory will occupy
is instead transferred to an area in bank zero.
When finished, that area is moved back into bank
one. So, even an exit from a desk accessory is
quicker on the 128.
Even some of the GEOS applications
themselves—the 128 Desktop included—make
use of the extra RAM in bank zero. Additional
data might be stored there and brought into bank
one when needed.
Look Around!
Ifyou love using GEOS but haven't gotten around
to getting RAM expansion, look around. Check
the surplus stores and rummage sales. Chances
are you'll finda 1750 ora GEORAM lying around
just waiting for you. You can still buy the 1750
Super Clone brand new. Ifyou can afford it, go for
the BBGRam, the RAMDrive, or the RAMLink.
Assess your needs and your desires and always
think big! If you are thinking about the 512K
BBGRam, go for the 1 Megabyte unit instead. If
you are contemplating the RAMLink with 1
Megabyte installed, go for 4 Megabytes. Soon,
you'll wish it had 8 Megabytes. No matter what
you decide, if you're serious about GEOS, get
some RAM expansion. After all, don’t you think
your 1541 deserves a break?
%)
COMMODORE WORLD
RAMLink Base Model (OMB, No RAMCard)
RAMLink w/1 MB RAMCard (Limited Time) ..
$149.00
$199.00
HD-40, 42 MB (Limited Supply) ..
HD-85, 85 MB (Limited Supply)...
HD-170, 170 MB (Special Edition) ......... RAMLink w/4 MB RAMCard (Limited Time) «+ $339.00
HD-340, 340 MB (Special Edition) . RAMCard RTC Option/Kit . «vss $10.00/$19.00
HD-500, 500+ MB (Special Edition) $499.00 RAMLink Battery Back-up (Optional) . $24.95
HD-1000, 1 GB (Special Edition) $779.00 Paralle! Cable (RAMLink to HD) . $14.95
MIDI & Sou
FD Series 3.5” Floppy Disk Drives
FD-; 2000 (800K and 1,6 MB)....... .. $179.95
FD-4000 (800K, 1.6 MB and 3.2 MB) . senses $249,95
FD Real-Time-Clock Option/Kit . $20,00/$29,00
Box of 10, High Density Disks (1,6MB)
Box of 10, Enhanced Density Disks (3.2 MB)......
Digimas:
SID Symphony Stereo Cartridge
Sonus 64 Sequencer, MIDI Interface, Cables
Sonus 128 Seque: MIDI Interface, Cables
s & Compilers
BASIC 64 Compiler (Abacus) ....
BASIC 128 Compiler (Abacus) ..
Blitz! 64 Compiler (Skyles)
Blitz! 128 Compiler (Skyles)
Buddy 64/128 Assembler
Cobol 64 (Abacus) ......
| Fortran 64 (Abacus)
Pascal 64 (Abacus) .....
Power C 64 (Spinnaker) .
TrOUuUCtwELy
-.. $99.00
$99.00
(Specify computer serial number and drive model)
JitfyDOS C64/SX-64 System .
JiffyDOS C-128/128-D System
Additional Drive ROM' 8
80-column Monitors (Refurb) ..
Aprotek 3-Way User Port Expat
Aprotek User Port Extension Cable ....
C-64/64-C Computers (Refurb, w/JD)
C-64, C-64C Power Supply (Repairable) a Ten oan”
C-128 Power Supply (Repairable) .......... Chartpak 64 (Abacus) ;
Cannon BJ-200ex Bubble Jet Printer .....,
Cannon BJC-4000 Color Bubble Jet Printer
Commodore 1541 Disk Drives (NEW, w/JD)
Commodore 1541 Disk Drives (Refurb, w/JD)....
Chartpak 128 (Abacus) siesta ni paeanne
| Paint v1.5 (128, 80-col,, DC) (Living Proo
| Port v1.54 (128, 80-col., 64K VDC) (Living Proof)
Outrageous Pages (Batteries Included) ...............
PaperClip 3 64/128 (Batteries Included) ...
Personal Portfolio Manager (Abacus) ....
$75.00
Commodore 1541-11 Disk Drive (Refurb, w/JD) . $109.00
Commodore 1802 40-column Monitor (Refurb) . $139.00
CMD EX2+1 3-Port Cartridge Port Expander ...... $39.95
CMD EX3 3-Port Cartridge Port Expander ........ $28.95 pocket Winter 3 (64 cr 128) (Digal SO)
CMD Gamepad/Joystick Controller ...... vos $24.95 Pocket Planner 2 or Pocket Filer 2 (Digital Sol. )..
CMD GeoCabie I! Print Cable 6f/15tt. .... $29.00/$34.00 powerPian 64 (ADACUS) ....-ccccccesecesesesssssverssversne
CMD SmartMouse (1351 Compatible Mouse) ..... $49.95 RUN Productivity Pak |, Il, of Ill (Specify) «oc...
CMD SmartTrack (1351 compen berecremr $69.95 RUN Super Starter Pak 1541 of 1581
Monitor Cables CALL RUN Works ..
MOUSE POD si siviicorrsssiceiinsiveninarnecaessieriinss . $2.95
SEC Check Register 128 .,
SuperScript 64 (Precision) ..
SuperScript 128 (Precision) ..
Suberbase 64 Version 3.01 (Precision)
Superbase 128 Version 3,01 (Precision)
SwiftCale 64 (Timeworks)
Tax Perfect 64 (Free ‘94 Upgrade)
Tax Perfect 128 (Free '94 Upgrade) .,
TWS 64 w/Speller (Busy Bee)
TWS 128 w/Speller (Busy Bee) .
TWS Modules (HD/AL/Iilustrator)
Siocommunications
Aprotek MiniModem C-24 (C« ready, 2400 baud) $69,00
Aprotek MiniModem C (C= ready, 1200 baud) .... $50.00
Aprotek Modem adapter (C= to Ext. PC Modem) $20,00
MW-350 Printer interlace (OK/8K Butter) $49 00/$60. 00
Samsung SP-0912 9-pin Epson-comp, Printer ..... $139,00
Samsung SP-2412 24-pin Epson-comp. Printer ... $179.00
Samsung SP-2417 foe -pin Color Printer ..
Big Blue Reader V4,10 IRS WAP ‘
CMD Utilities 7
JiffyMON-64 (ML Monitor) .
Tho Compression Kit ‘94 (Mad Man)
Collette Utilities (Handy Geos Utilities) ..
Desk Pack Plus
Dweozils Greatest Hits (NowTools2
FONTPACK Plus 00
gateWay 64 or 128 (Specify Version) . pias ot ranagaca 3
QEOBASIC osnscssrsreessseersnneernssernnsrnensenrunngeaseay BOCA 14.4K bps FaxModem ....... 5
geoCalc 64/128 , BOCA 14.4K w/SwittLink & Cable . ;
alos ennseseze BOCA V.34 28.8K bps FaxModem $259.00
geoFile 64/128 BOCA V.34 w/SwittLink & Cable $289,00
geoMakeBoot (Makes Bootable © copies). j Dialogue 128 .. $29.00
geoProgrammer sssenneny SpeedTerm (Abacus $25.00
geoPublish SwiftLink RS-232 Cartridge (Up to 38.4K K baud). $39.95
GEOS 64 v2.0
SwiftLink Modem Cable (DB9-DB25) .. . $9.95
GEOS 128 v2.0
QeoSHELL V2.2 (CLI for GEOS)
International FONTPACK
Pertect Print LQ for GEOS (Laser-like output) a
RUN GEOS Companion ........
RUN GEOS Power Pak lor il (Specity) ...
Books
Anatomy of the 1541........
Basic Compiler Design for the C 64. Island of the Dr. gon.
C-64 Science & Engineering ... y Laser Squad oo...
C128 Computer Aided Design .............. $12.00 Lions of the Universe $19.95
C128 BASIC Training Guide . $12.00 Maintrame .... $13.00
Cassette Book for C-64 and Vic 20,,
Commodore 64 Tricks and Tips.......
GEOS Programmers Reference Guide
Graphics Book for the C-64
Hitchhikers Guide to GEOS .
Menace ....
Navy Seal ....
Rings of Medusa ..
RUN C128 Funpak .
RUN C64 Gamepak
Ideas for Use on Your C-64 . $12.00 Skate or Die ............ $13.00
Printer Book for the C64 00 The Amazing Spider-Man $15.00
Mapping the C64 ...., The President Is Missing! h
Simple Internet ...... The Three Stooges
supartass - The Book ., i ve rides Tennis .,
otal Eclipse
UtimaV
Handvacaner.: bateeedaltiates ai .00 Wings of Cire
PAQOION seesesscossersieronsien Wizardry 5: Heart o
Creative Micro Designs, Inc.
P.O. Box 646
East Longmeadow, MA 01028
Info: (413) 525-0023
Fax: (413) 525-0147
ChAD
COMMODORE WORLD 28
Increase Speed Up to 1500% while
retaining 100% compatibility
° Speeds up Loading, Saving, Verifying, Formatting and Reading/
Writing of Program, Sequential, User and Relative files unlike
cartridges which only speed up Loading and Saving of PRG files
* Built-in DOS Wedge plus 17 additional features including file
copier, text dump, printer toggle, and redefinable function keys
make using your computer easier and more convenient
* ROMupgrade installs easily into most computers and disk drives.
Supports C-64, 64C, SX-64, C-128, 128-D, 1541, 1541C, 1541-
11,1571, 1581 and more.
FDSeries
3.2 and 1.6 MB 3.5" Floppy Drives
The FD-2000 and FD-4000 disk drives utilize
today's latest 3.5 inch disk drive technology.
FD-2000's support 800K (1581 style) and
1,6 MB (High Density) formats, while the
FD-4000 also offers support for the 3.2 MB (Enhanced Density)
disk format. Fast and reliable, they support 1541, 1571 and 1581
style partitions, Native Mode partitioning and can actually read and
write 1581 disks. FD's feature built-in JiffyDOS, SWAP button and
optional Real Time Clock. High capacity, speed and compatibility
make the FD right for every application, including GEOS.
Power-Backed Expandable REU
The fastest possible form of storage,
RAMLink provides instant access to files
and retains data while your computer is
turned off. Easy to use and expandable up
to 16 MB, RAMLink utilizes the same powerful operating system
found in CMD Hard Drives. Unlike Commodore REU's which are
compatible with less than 1% of commercial software, RAMLink
supports more than 80% of the commercial titles. RAMLink also
offers built-in JiffyYOOS Kernal, SWAP feature, reset button, enable/
disable switch, pass-thru port and RAM port for REU/GEORAM use.
RAMLink offers maximum speed, expandability and compatibility
with all types of software and hardware including GEOS,
=
DSeries.
SCSI Hard Drive for the C-64/128
HD Series Hard Drives are available in
capacities up to 1 GB, are fully partitionable,
and can emulate 1541, 1571, & 1581 disks
while Native partitions utilize MS-DOS-style
subdirectories. HD's connect easily to the serial bus or parallel via
RAMLink. Includes built-in JiffyDOS, SWAP feature and RTC. HD's
offer superior compatibility with most commercial software including
BBS, Productivity and GEOS. And with new pricing, HD Series drives
offer the lowest cost per megabyte of any C64/128 storage device.
wy
Shipping and Handling Charges
Use the chart below to match your order subtotal with your shipping zone and method.
Continental United States
fone subtt _ovoura | day_| Bey. | wePr [cana [rvin
foor-siom | sow | seen | 7m] srz00| ss00 | 500]
conse | sco] sn00| samo] siamo] o7 | s200 |
fsoonssom | samo | soc | 000 | sis00| 000 | ses00]
Toonsiaom | sem | siamo | wae | sino | see | #00]
s1soansa9m | s1000 | src | 2700 | s2rco | 2000 | ss00 |
sooo vom sv500 | so00| eco | sore | e2n00 | e500]
fseoocos | s2000 | ses00 | 1000 | saeco | 2000 | se |
UPS C.0.D. add $5.00 (U.S/PR only)
Payment and Delivery: CMD accepts MC, Visa, Money Orders, COD and Personal
Checks. Personal Checks are held for up to 3 weeks. Most items are stock, contact CMD
for current delivery schedules, Returns for merchandise credit only within 30 days with
prior authorizations. All prices and specifications are subject to change without notice
Issue 8
Need Input? It Doesn't Get Any Better Than This...
For years, Commodore set the standard with the 1351
Mouse. Sure, it was vastly superior to using the old
digital input devices like the 1350 mouse, joysticks or
imitation trackballs. But everything can be improved.
Guaranteed 100% 1351-compatible, SmartMouse and
SmartTrack do everything the C-1351 does and more!
These highly intelligent, three-button input devices
include a built-in battery-backed Real-Time Clock,
along with double-click and Turbo features for GEOS.
Plus, they come with a complete set of utilities for using
the clock in GEOS and BASIC applications. Modern
ergonomic designs make these devices smooth
operators that are a pleasure to use. So, if you're tired
of the slow, erratic movement of your current input
device, make the intelligent choice and pick up a
SmartMouse or SmartTrack today!
* Three buttons means convenience! If you're a GEOS user, the left
button is configured as single click, the right as a handy double
click and the center button is the TURBO button. When depressed,
it doubles the speed at which the pointer moves across the screen.
Additionally, programmers can assign their own functions to all
three of the buttons.
« Unlike other third party mice or trackballs, the CMD SmartMouse
and SmartTrack trackball use the same custom gate array chip as
the Commodore C-1351 mouse. This guarantees 100% compatibility.
¢ Switches easily into joystick emulation mode on power-up by
holding down the right button.
LOADED WITH
SPECIAL FEATURES
¢ Freeze Feature
Lets you save most programs
to disk without copy protection
¢ Centronics Interface
Use a fast GEOCABLE to
print with most software
® Built-in Copier
Make fast disk and file copies
© Sprite Editor
Create and edit sprites
¢ ML Monitor CO.
Examine all memory including »~s
stack, I/O, & registers é
¢ Blow-up g)
Make any portion of a picture
up to the full size of the
screen ERIENDLY AND FEATURE
¢ Message Maker PACKEDUTIEITY” g
Turn any captured screen or CARTRIDGE EVER _-
graphic into a scrolling CONCEIVED!
message with music
PLUS...
Infinite Lives Generator
Screen Editor
Printer Dump
Slide Show Maker
..- AND MORE!
Urgy EU
CARTE
4
THE MOST POWERFUL,
Volume 2, Number 3
SmartMouse and SmartTrack... the Best C-64/128 Input Devices Ever!
29
SmartMouse/SmartTrack utilize the same advanced technology used
in today's powerful 486 and Pentium PC's, providing you with
unparalleled accuracy and smoothness.
Built-in battery-backed Real-Time Clock automatically sets the GEOS
clock, displays time and can be used in your own programs.
Includes utilities disk and detailed manual explaining the utilities
and programming information.
Attention Lefties! SmartMouse can be alterred for left handed use.
Don't be fooled by the old style digital "trackballs". These only
perform as well as a joystick. SmartTrack uses analog inputs for
greater accuracy.
Tired of Fighting with Copy Protection?
Having Trouble Booting Software from a CMD Device?
Need a Back-up of Your Hard-to-Find Software?
Then It's Time To Take ACTION!
FETT
GE
‘TE
r Pa "TE SP 7
va 4 /
/ cate Pa - > rg e
ACTION
REPLAY
Luu, s\sthuu itsyluy Curtridyss
Silpysd fy fis U5. les Jarzluu 3.2 FOR THE C64 OR C128 IN 64 MODE
COMMODORE WORLD
Lottoman & Lottoman
Picking a Winner
LottoMan; $19.95; Lottoman II;
$19.95; by John Nelson & Dave Bell;
Lottoman, P.O, Box 44, New Millport
PA 16861.
The LottoMan programs, LottoMan
and LottoMan II, add excitement to
playing the lottery. A lot of people
believe there is a pattern to the
random numbers drawn in the
various lottery games. These
programs allow serious lottery
players to enter winning lottery
numbers in a database where the
numbers can then be analyzed in a
number of ways.
Thefirst program in the LottoMan
series contains the tools to create
your own lottery database and
analyze the data. Before you can do
this, you'll need to get a record of
previous lottery drawings. It’s best
to get the winning numbers from as
far back as possible. As stated in the
manual, LottoMan itself is a data
hungry program; the more
information you can feed it, the
better the results it can provide.
When I received this program to
review, [didnothave my own record
of previous drawings. I was able to
obtain alist ofthe winning numbers
for the past year from my local
grocery store. It took me
approximately an hour to enter all
the data. I felt the data entry editor
could have been just a tad easier to
use. To advance to the field for the
COMMODORE WORLD
next number, you must press the
right cursor key. It would have been
easier if the program could
automatically advance to the next
field, but then, I guess you wouldn't
be able to edit your number if a
mistake was made. Anyways, it did
takeawhile before | was comfortable
with the lottery number entry editor.
Lottoman
The LottoMan program can be
used for any lottery game which uses
thenumbers 1 through 99 and draws
atleast 5 numbersand no more than
10. LottoMan doesn't allow for
lottery games which draw a duplicate
number such as an “alternate”. The
manual states the program does not
aim to help you select all of the
numbers required towin thejackpot,
but to select enough winning
numbers to at least win something.
In my book, winning alittle is better
than nothing at all.
Once you've enteredall your data,
you can begin analyzing the
information. This was fun! It’s
interesting to see which numbers
were drawn the most and the least.
LottoMan also provides an average
and rating of number occurrences
by comparing the occurrences of
each number with the number of
lottery games played. The rating can
be displayed on the screen or be sent
to your printer, making it very easy
to see which numbers are hot and
which are cold. One other helpful
bit of information is the occurrence
of specific number combinations.
This feature allows you to input two
numbers and the program will tell
you how many times those numbers
were drawn together in the past.
Another very useful option is the
play/check ticket item. From this
selection you can add or delete your
actual ticket. You can also check to
see how many times your ticket has
hit in the past.
Other options allow you to view
the history ofa desired number and
divide your database into sectors for
an even more in-depth analysis. If
your lottery game uses a total of 48
different numbers, you would have
5 different sectors... 4 with ten
numbers and the final sector with
the 8 remaining numbers. From
here, youcan determine the number
of occurrences of individual sectors.
The program can even provide youa
graph of these sector occurrences.
If you'd like even more number
power, you'll also want to purchase
LottoMan II. LottoMan IT is used to
30
generate numbers and detect
patterns, such asincreasing patterns,
among the winning numbers.
LottoMan II also contains a
number occurrence feature with
different variations suchas numbers
appearing the most in a month,
numbers due to hit according to
average, andetc. The Ticket database
can also be accessed through
LottoMan II, You can delete tickets
here, but unfortunately, you can’t
add them. To doso, you'll have to re-
load the first LottoMan program.
This proves tobealittleinconvenient
and frustrating at times.
Lottoman II
Ofthe two programs, LottoMan II
is definitely more complicated. But
both programs come with excellent
documentation to help you through
those rough spots, and both will be
useful to lottery game enthusiasts.
But remember: even armed with
both of these great programs, you
can’t win if you don't play!
- Sherry Freedline
%)
Issue 8
Accessories: Leroy’s Cheatsheets
$3.95 each; Cheatsheet Products &
Keystone Software (CPD, P.O, Box
8369, Pittsburgh PA 15218; (412)
243-1049. Partial listing (C64):
Disk-1541; GEOS 2.0; For The
Beginner; SwiftCalc; Flight Simulator
I; BASIC 2.0; Word Writer 4, 5 & 6;
Paper Clip IT; Blank. (C128): For The
Beginner; Superscript 128; Blank,
Leroy’s Cheatsheets have been
around for almost as long as I can
remember. Unfortunately for me,
they are oneofthoseitems!’vealways
meant to purchase but neveractually
gotaround to buying. And, now that
I've actually seen and used them, |
wish | hadn’t procrastinated for so
long. They make programming,
game playing, and productivity
sessions so much simpler!
Leroy’s Cheatsheets are keyboard
overlays containing function key
definitions and other relevant
information for the various
programs and subjects they cover.
Two sizes/layouts are used for the
Commodore 64 and 128 computers.
Blank overlays are also available for
use with programs and other
subjects that are not already
provided by CPI.
At the moment, I am using the
BASIC 2.0 overlay on my
Commodore 64. This particular
overlay features definitions and
shortcut key combinations for
programming statements, numeric
functions, commands, string
functions, I/O statements, as well as
vital disk commands, device number
listings, and how to list a program
on the printer. Without the overlay,
I'd have to look for the desired
information in my manual. Now |
have it right at my fingertips.
Needless to say,
Cheatsheets can be a handy time
saver. And since each of the overlays
is quite thin, I can easily store a
number of them right on my
Leroy’s
keyboard—one on top of the other.
This way, they're always right where
I need them, when I need them.
A quick glance at the Cheatsheets
available shows that CPI provides
for a wide variety of programs such
as Word Processors, Spreadsheets,
Database programs—even games
such as Flight Simulator I. Andwith
the blank sheets, overlays forall your
programs—even the commands
used for an online network—
become an almost instant reality.
As you can see, the possibilities
are nearly endless! So, the next time
you have to reach for a manual, you
might want to reach for the phone
instead—and order a Cheatsheet
from CPI!
-Sherry Freedline
»)
Bookware: Ram Dos 128 Case Study
$19.95; by Brett J. Tabke; distributed
by Parsec, P.O. Box 111, Salem MA
01970-0111.
I love information. Anyone who
knows my name from the Internet
or other places knows I simply crave
it. Inmy mind, learning isan endless
process, and one can never learn
enough. Thus, | am writing you
about the latest piece ofinformation
that has crossed my desk: Ram Dos
128 Case Study by Brett J. Tabke.
This reference provides both
information on, and a complete
commented disassembly of, Ram
Dos 128—a program that allows
Ram Expansion Unit (REU) users to
use the REU as a ram disk drive.
Most people understand what
functions Ram Dos 128 provides,
but few people really understand
how it provides those functions.
The bookis divided into two main
portions. The first 17 pages
introduces the reader to the Ram
Dos 128 system, while the following
pages presents the reader with a
complete annotated disassembly of
the Ram Dos 128 code. The reader is
assumed to have used Ram Dos 128
and know how to read machine
language code.
Volume 2, Number 3
The first part ofthe book provides
for the easiest reading, as the latter
part is simply commented source.
Thereareanumber oftopics covered
in the first part, however, including:
¢ A general overview of how the
Ram Dos 128 software performs
its task
Differences between Ram Dos 128
and real Commodore drives
The possible error codes that Ram
Dos 128 can return
of a corrupted ram disk.
The physical layout of various data
structures in the ram disk
* The different revisions of RAM
Expansion Units (REUs) that
Commodore manufactured and
their differences
¢ The practice of expanding REU
hardware to2 megabytesand how
Ram Dos 128 handles the
expanded memory
It should be noted at this point that
the book is not for everyone. Those
who wish to modify Ram Dos 128,
write programs to make efficient use
of Ram Dos 128 and its functions,
and those who strive to replicate the
function of Ram Dos 128 in other
31
Possible ways to recover data off
programs will find the greatest value
in the book. However, the first part
covered topics that are of general
interest to all people.
Two topics caught my attention
right away. Inone section, the author
describes the differences in the
various REU units Commodore
produced. The detail of the
presentation is apparent. Theauthor
even goes so far as to suggest possible
modifications to REU units to solve
incompatibility problems if they
exist. From this section, one can
discern that the author has actually
studied the units and has tried many
different configurations. This
bolsters my confidence in his
disassembly presentedin the second
part. Another section describes the
use of expanded REUs, Most REU
owners know that the REU can be
expanded to512KB conventionally,
and can be expanded to 1 or 2 MB
with some additional hardware. The
author describes the possible
problems with using the stock Ram
Dos 128 routines with the 2MBREUs
and how to the
problems.
Aswith most references, however,
this book has some annoyances.
There is no index, so one can't
circumvent
quickly look up routines or
important keywords. An index can
prove invaluablein a reference work,
and the lack of one makes finding
information harder. Another minor
annoyance is somewhat related. In
the first part, the author notes that
the Ram Dos 128 code uses every
“programming technique in the
book” and “invents a few as well”.
However, the author stops short of
providing a pointer to these
examples. The reader is left to find
them on his or her own. Finally, the
author notes that patches are needed
to use Ram Dos 128 with 1 or 2MB
REU units, but | couldn't find any
more information about these
patches. With many REU owners
moving up to 1 and 2MB REUs, this
information is somewhat necessary.
As stated earlier, those delving
into using or re-writing Ram Dos
128 routines orconceptsshould have
this reference in their libraries. The
book space with
unnecessary information, so every
page is full of good material. Even in
spite of its omissions, this work
presents only quality information
and presents it well.
wastes no
-/im Brain
»)
COMMODORE WORLD
Heavenbound
Electric Boys Entertainment Software
Available from CMD
Unfortunately, these days new
programs for the Commodore
computer are few and far between.
Thank goodness that the crew at
Creative Micro Designs, who
continually strive to provide hungry
Commodore enthusiasts with new
high quality products, have recently
entered into an agreement with
Electric Boys Entertainment
Software of Purley, England.
Heavenbound is the first result of this
agreement to convert and import
high-quality Commodore games
into North America.
Heavenbound itself presents
Commodore game players with an
all new arcade challenge. The land
of Elfantania, the mythical setting
for Heavenbound, isfilled with bright,
colorful graphics which are sure to
dazzle players ofallages. A delightful
toe-tapping tune rings through the
airas you play, andit won't take long
before you'll find yourselfhumming
right along with this catchy ditty.
The main character of this
mythical land is T-Fant, none other
than a pink elephant. As the brief
documentation that accompanies
COMMODORE WORLD
Heavenbound
Arkanoid Il
The President is Missing
Who Framed Roger Rabbit?
the game points out, it’s against the
law for a pink elephant to be seen at
times of complete sanity. Regardless
of this fact, there's apparently no
stopping T-Fant from pursuing his
life-long dream: to discover Heaven.
Your mission, should you decide
to acceptit (and you will!), is to help
guide T-Fant upwards into Heaven.
Thisis done by jumping froma piece
of land on the side of the screen toa
cloud, then uptoanother cloud, over
and up to another piece ofland... eh,
you get the picture. Of course, it’s
not all that easy. On your way up
you'llencountera slew ofnasty cloud
demons and creepy creatures.
Confrontations with these evil
enemies could result in the loss of
one of your three initial lives. The
presence of a timer adds to the
challenge of this one player game.
Unlike most scrolling games, the
screen in Heavenbound scrolls
upwards (or downwards if you
happen to fall) instead of scrolling
left to right.
As I mentioned earlier, you need
to guide T-Fant upwards from cloud
to cloud using of a joystick or a
gamepad in the joystick port. That
sounds quite easy, but many of the
clouds are situated so that jumping
to the next cloud is quite a trick in
itself. At first, you may even find
yourselfbecoming a bit frustrated—
but with practice and a little
patience, you'll be amply rewarded!
Some of the clouds are inhabited
by your worst nightmare, but never
fear... you're equipped with plenty
ofmonster-hating bullets. One press
of your fire-button and they'll be
blasted to smithereens. Bonuses
containing extended time, increased
shot power, and extra lives can also
be found hidden among the
clouds—and you'll need to locate
and use these to complete the game.
So, whatare you waiting for? Dust
off that joystick! Finally, there's a
new game in town! Doyouhave what
ittakes tomakeit to Heaven? There's
only one way to find out for sure...
play Heavenbound!
- Sherry Freedline
Arkanoid Il: The Revenge
of Doh
Taito
Available from SSI
Arkanoid makes me recall days long
ago, when I spent many hours
playing the classic video game Break
Out on an Atari 2600 game system.
For those of whoaren'tacquainted
with Break Out, the game resembles
a solitaire version of Pong; but
instead of merely trying to return
the ball, you must also aim the ball
at a multitude of blocks to remove
them from the screen. Once all the
blocks have been cleared away, you
move on to a new and progressively
more challenging level.
32
Around 1988, Taito introduced
Arkanoid—a one- or two-player
space-aged rendition of Break Out.
Each of Arkanoid’s 33 levels is a
“cosmic void” containing one or
more barriers constructed of colorful
energy blocks. As youcruise through
space in your ship, Vaus2, you must
deflect energy balls to destroy these
blocks and ultimately Doh, who
threatens civilization. Some energy
blocks must be hit twice before
they'll vanish, while some others
cannot be destroyed at all. Upon
destruction, some energy blocks
release a special capsule containing
features which can arm your ship
with a laser, expand the width of
your ship, award an extra ship, open
the gate to the next level, and more!
Alien life forms also swarm
through the “cosmic void” in a
desperate attempt to distract your
efforts of destroying the energy
blocks. Clear the void and the gates
open to reveal a new and even more
challenging level. Eventually, you'll
meet up with Doh.
A year after the release of the
original, Arkanoid I/ hit the shelves
with 67 new levels, 4 new capsules,
and better graphics. Now up to four
players could compete against each
other. In Arkanoid IJ you must
destroy Doh’s flagship Xorg. A
mouse is recommended for both
versions but options are provided
for game play with a keyboard,
joystick, or paddle.
Game play is definitely addicting
due to the desire to view the next
successive screen and, of course, to
finally beat and conquer Doh or
Issue 8
GAMES - MINIVIEWS - GAMES - MINI
INUWUEWIS
GAMES - MINIVIEWS - GAMES - MINIVIEWS -
GAN ESE ANLIIN
ml
IMULNUWUBATS e
Xorg. Arkanoid IT thankfully lacks
one feature which | found very
frustrating in the original Arkanoid.
After the loss of your last ship, the
original sends you back to the title
screen where you have to sit through
the whole introduction again, when
all you really want to do is play the
game, However, frustrations still
exist in Arkanoid I] when you are
sent back to the very first level after
the loss of your last ship. There are
no options to continue the game
from the last level you mastered. But,
there is a way around this, with a
cartridge such as Action Replay you
can locate a Poke to provide yourself
with infinite ships. | know, that’s
cheating, but it does indeed end the
frustrations. And, even with infinite
lives, it takes an enormous amount
of time to play through 67 levels!
With all of Arkanoid II’s colorful
graphics, nifty sound effects, and
challenging game play betyoucan’t
play just one round!
- Sherry Freedline
The President is Missing!
Cosmi
Available from CMD
Today (June 6, 1996), began just like
every other day—until I walked
outside, Upon entering the darkand
dreary hallway of my apartment
complex I stumbled over a package
wrapped in plain brown paper.
Volume 2, Number 3
Quickly, I returned to my
apartment, My errands could wait.
The package was begging to be
opened. Inside I founda note written
ona piece of brown paper like that of
a paper grocery bag, several other
documents, a cassette tape, and two
disks.
After hastily scanning the note
and its accompanying documents |
became horrified as I realized the
President and the leaders of the
European nations had been
abducted. I had been chosen by the
Vice President to head the
investigation of the most notorious
crime ever committed!
You may also be awarded this
challenge with The President is
Missing from Cosmi. The game has
two goals; first locate the President
along with the other abductees and
then identify those responsible for
the kidnapping.
The enclosed disks provide access
to the Special Intelligence System. A
hacker-like feeling is experienced as
the security access file is established
and the Special Intelligence System
is explored for the first time. The
system contains almost everything
needed to solve the investigation
including case-related dossiers,
photographs, documents, records,
case files, reports, and highly
confidential information. The only
thing the system doesn’t contain is
the puzzle-solving skills necessary
to solve the crime—you'll have to
provide those yourself.
An added to bonus to the game is
the cassette tape featuring audio
evidence transcript files. These
transcripts contain audio clips vital
to solving the kidnapping case.
The game’s graphics feature a
window-style presentation of the
various text files and photographs.
G/\, Mil J i> 2
VIEWS - GAME
mY ae
The environment is appropriately
rounded off with an assortment of
bleeps and blips produced as data is
transferred from the Special
Intelligence System to your
Commodore.
Well, time is wasting... there’s a
mystery to be solved! Find out ifyou
have what it takes to solve this
mysterious case, The future of the
entire world is at stake!
- Sherry Freedline
Who Framed Roger
Rabbit?
Buena Vista Software
Available from SSI
Welcome to the world of Toontown
where you'll experience the thrill of
life as a Toon in Buena Vista
Software's rendition of Who Framed
Roger Rabbit?
Judge Doom has framed Roger
for the murder of Marvin, owner of
Toontown, In his missing will,
Marvin has left Toontown to the
Toons. Toontown’s existence is
threatened by Judge Doom’s special
chemical known as “The Dip” which
dissolves a toon on contact! The
Judge and Roger race through
‘Toontown insearch of Marvin's will.
In order to save Toontown, Roger
must find the will firstand defeat the
sinister Judge Doom.
Who Framed Roger Rabbit?actually
consists of three games; Benny the
33
IM\ULINUW/ OE
GAMES
WU VATS
Cab, The Ink and Paint Club, and
the Gag Factory. Each part must be
completed in order to move on to
the next one. In Benny the Cab you
must steer Roger through the streets
of Hollywood as he races to the Ink
and Paint Club to search for the will.
This is no leisurely Sunday drive
through the countryside as Roger
must avoid randomly placed
puddles of The Dip and collisions
with Red Cars,
Survive the streets of Hollywood
and Roger willarrive at theinfamous
Ink and Paint Club. Marvin's will
has been hidden somewhere in the
nightclub among the receipts,
napkins, and checks scattered on
each of the tables. Roger must gather
all the papers and avoid the drinks
as he races around each of the tables.
It only takes one small sip to stop
Roger dead in his tracks.
After Roger's nightclub excursion
he'll arrive at the Gag Factory. Here
he must gather gags to use against
the factory's weasels. The gags
provoke the weasels into laughing
themselves to death. Once Roger
conquers the weasels he'll meet up
with Judge Doom, Defeat the Judge
and Toontown will be saved!
The premise of Who Framed Roger
Rabbit makes for a great game. The
graphics and sound effects are
excellent! However, my desire to play
the game came to a screeching halt
once I realized that after losing the
game | could not continue playing
without re-loading the gameall over
again from the very start! This might
not beso bad ifit didn’t take quite so
long to load the game, but the
loading process is over five minutes.
Ifyou can tolerate this, lifeas a Toon
is indeed full of fun and laughs!
- Sherry Freedline
%)
COMMODORE WORLD
ACTION
REPLAY
Datel’s Swiss Army Cartridge
Action Replay v5.2; $59.95; Datel
Electronics, Ltd.; Distributed in North
America by Creative Micro Designs,
Inc., P.O. Box 646, East Longmeadow
MA 01028, 1-800-638-3263.
The folks at Datel Electronics
Limited realize that game playing is
indeed a serious business. Like a
knight in shining armor, Datel
comes to the rescue of frustrated
Commodore game players with the
Action Replay cartridge.
My favorite type of game is one
consisting of a myriad of successive
levels containing rewards of unique
new graphics and music. Of course
the game shouldalso be challenging.
These gamesleave me witha burning
desire to experience all of their many
levels. Unfortunately, my gaming
abilities rarely agree with my
ambitions and I tend to end up
COMMODORE WORLD
frustrated. Now, thanks to the
assistance of my little red Action
Replay cartridge, there's hope!!!
Upon opening the Action Replay
package my first thought was, this
looks cool. lenjoy gadgets, and that’s
exactly what the Action Replay
cartridge resembles. As I stated
above it’s contained in a red plastic
cartridge, but the addition of two
red buttons protruding from its rear
right throws it into my “gadget”
category. The inner button is called
the Freeze button, and the outer one
is the Reset button.
The Reset button provides its user
with access to the Startup Menu.
The Freeze button is used to
interrupt normal operation of the
computer and to display the Freeze
Menu.
First of all, to use the cartridge, it
must be inserted into the
Commodore's expansion port.
Pressing 3 resets the computer,
making the cartridge seemingly
invisible to the computer. The
Startup Menu disappears and the
normal cold start Commodore
screen appears from which you can
then load your favorite program.
Startup Menu
‘There are a few items on the Startup
Menu you may wish to use. First is
the Configure Memory option. This
option is used in conjunction with
yet another great Action Replay
feature - its backup utility. You'll
need to activate this option prior to
performing any backups with Action
Replay. This option will fill the
computer's memory with a single
byte value to make the Action
Replay’s Backup Compaction
System more efficient.
Secondly, you'll surely make use
of the utilities listed under F5. Here
you can find the utilities needed to
formata disk, copy a file, or copy an
entire disk. It's great to have all these
utilities only a keypress or two away.
Last, but not least, F7 installs
Action Replay’s fastloader. This is
really handy ifyoudon'talready own
CMDs Jiffy DOS. Life will never be
the same once you've used a
fastloader. The fastloader can load a
200 block program in approximately
9 seconds. However, | tried the
fastloader out on a few of my
commercial games and experienced
some incompatibility problems.
You'll find this to bea very common
34
problem among all of the popular
fastloader programs.
Freeze Menu
The Freeze Menu may be activated
at any time by a quick press of the
Freeze Button. This is where you'll
find a host of nifty utilities hiding
out just waiting to be called into
action. Included are utilities
designed specifically to ease some of
your gaming frustrations, along with
other extremely useful graphic and
programming utilities. Due to the
gaming nature of this review, I will
only briefly explain those utilities
not directly related to gaming
though they are just as powerful, if
not more so,
Poke Finder
As an avid game player, | am
addicted to Action Replay’s Poke
Finder utility, so much so that the
cartridge has found a permanent
home in my expansion port. With
many games, once you've lost your
last life you must re-start the game
from the beginning. This is
frustration to the max! Now there's
a way to end this aggravation by
using the Poke Finder to locate the
right code to poke into memory,
providing you with infinite lives. |
figured this would probably require
some long drawn out process;
surprisingly, it’s very easy to use!
First of all, with the cartridge
installed, load your game. Once
game play has begun, note the
number of lives remaining, then
Issue 8
quickly press the Freeze Button. The
game play will be interrupted and
the Freeze Menu will appear. Press
the X key toactivate the Poke Finder.
After a short pause, one of several
possible messages will appear. The
most desired message displays one
ormore pokesandinformsyouthese
pokes have been installed. Another
message may request you to
continue game play, lose one life,
and return to the Poke Finder. This
does not point to a failure, it simply
means the computer needs to dig
just a bit deeper. I've had successful
results after receiving both of the
above messages. The third message,
of course, will state the Poke Finder
utility has aborted due to its failure
to locate the poke.
If the Poke Finder is successful, it
not only lists the pokes on the screen
for you, but it also installs them so
you may continue on with your
game. Press F3 to continue game
play, exactly where you left off! It
can’t get much easier than this.
According to the manual, Action
Replay's Poke Finder has a success
rate of 80% and claims to be more
successful with older games.
Pokes & Parameters
Sometimes Commodore magazines
will publish “Cheat Pokes &
Parameters” to provide game players
with infinite lives, a stopped timer,
and disabled sprite collisions. These
tricks can be entered through the
Freeze Menu’s Poke and Parameters
options. Both of these options are
very easy to use. Though they are
very simple, they open a whole new
world as far as game playing is
concerned.
Sprite Killer
The Sprite Killer utility is used to
disable collisions between two
sprites, between sprites and
background data, or both. You can
then return to game play and (if
successful) bumping into that evil
monster sprite will no longer result
in the loss of a life! | found that the
Sprite Killer utility wasn’t quite as
successful as the Poke Finder. This is
due to the fact that what may appear
Volume 2, Number 3
to be a sprite may actually be user
defined characters or programmed
using coordinate information versus
the VIC system. When this is true,
the Sprite Killer will have no effect
onthegame. The Sprite Killerismore
successful with older Commodore
games.
Graphic Utilities
Several handy graphic utilities are
also available from the same Freeze
Menu. Youmay have wondered how
magazines are able to grab screen
shots directly from all those great
games. Action Replay provides one
such means for grabbing screen
shots although, it can only save
Multicolor Hikes screens. Once the
desired screen/picture in your
program appears, freeze the screen
with the Freeze Button. Once the
menu appears, F7 can be used to
view the frozen screen and the S key
allows the same screen to be saved to
disk. Pictures can be saved in the
following formats: Blazing Paddles,
Koala, Advanced Art Studio, Artist
64, Vidcom 64, and Image System.
If the format you prefer is not listed
above, I'd recommend saving it as a
Koala file. There are many Koala
conversion utilities available on
BBS'sand Online services. One thing
to keep in mind when saving any
graphics from commercial programs
is that these graphics should be
treated the same as any other
copyrighted program. They should
be kept only for your personal use
and enjoyment.
Frozen screens can also be
dumped tothe printer with the Print
Dump option. This options works
with any graphics mode, but the best
overall results will be obtained from
multicolor bitmap modes. The
Printer Dump is unable to print any
sprites contained in the frozen
picture. Colors are represented as
shades of grey.
Disk Utilities
Action Replay contains a backup
utility that should only be used for
personal backup copies of
commercial software. Like the rest
of its utilities it is also very easy to
use. First, from the Startup Menu,
selectthe Configure Memory option,
Once the program to be backed up is
running, press the Freeze Button and
Action Replay’s compactor will then
gointoaction, then the program will
beready to besaved to disk. Backups
can be loaded from disk without the
use of the Action Replay cartridge
by adding a special “loader” to the
same disk. Complete and thorough
directions are contained in Action
Replay’s manual.
The Freeze Menu also allows a
directory of your current disk to be
viewed without disturbing the
contents of your computer's
memory. This is great for those
games that require more than one
sitting to complete. It allows you to
break out of your program, load up
a directory, and then return to your
program where you left off.
contents of memory (screen, stack,
and zero page) to be scrutinized. Of
course the memory will resemble
that ofthe program at the time it was
frozen with the Freeze Button.
Changes may then be made and will
be included when the program is
restarted or saved. If you plan on
using the Machine Code Monitor
you should be thoroughly familiar
with the 6502 assembly language.
Action Replay’s manual contains a
summary and a description of the
commands which can be used with
the ML Monitor.
In Conclusion...
The Action Replay Cartridge is
available from Creative Micro
Designs for $59.95. Is it worth it?
Well, when you consider the fact
that a Machine Language Monitor
alone sells for approximately $20,
“£.S AN AVID GAME PLAYER, I Am
ADDICTED TO ACTION REPLAY’S
POKE FINDER UTILITY...”
Programming Utilities
Of course Action Replay wouldn't
be complete without a couple of
utilities to satisfy the programmer.
Botha Sprite Monitoranda Machine
Code Monitorare available from the
Freeze Menu.
The Sprite Monitor allows any
sprites in memory to be displayed
onthe screen. Seven sprites ata time
may be viewed. The Sprite Monitor
contains options which allow access
to any of the computer's 4 video
banks, displays of sprites in either
Standard or Multicolor modes, saves
of the current sprite to disk, loading
of any previously saved sprites into
the current sprite position, and the
removal of the current sprite which
makes it invisible. After doing all
this, you may even return to the
program. For all you programmers
out there, the uses of this utility are
almost endless.
The Machine Code Monitor is
available from either the Freeze
Menu or from Fastload. While in a
game or any program, the extended
Machine Code Monitor allows the
35
and a Backup/Compression
Program such as Mad Man's Ckit
retails for $39.95 along with the fact
that the Action Replay cartridge
contains both of these valuable
utilities plus more... it’s a great
investment! Right now, due to
differences in U.S. copyright laws,
Creative Micro Designs is able to
provide the full-featured version
(5.2). Because the current version
overseas is actually version 6 but
doesn't haveas many features, CMD
adds a bonus disk from Datel
containing additional graphic and
demo utilities making this an even
better deal!
I may not be a programmer but
everyday itseemslike my computing
knowledge increases, along with my
needs for more powerful utilities.
All of Action Replay’s utilities are
very easy to use and I know it will be
a long time before | manage to
outgrow them. And the best thing
is... they are all contained in one
place... a little red cartridge!
- Sherry Freedline
+)
COMMODORE WORLD
Graphic Interpretation
by Steue Vander Ark
BEEN TO ANY GOOD SHOWS. LATELY?
A couple of weeks ago in Lansing, Michigan, |
attended a Commodore computer expo put on
bya bunch of really nice folks in the Lansing Area
Commodore Club. It was great! Now, I wasn’t
around for those “World Of Commodore” shows
they used to have, which were big exciting mega-
shows andall, somaybe | don’t know whata good
show is “supposed” to be like. But I'll tell you, in
Lansing I walked around a room piled with every
variety of Commodore hardware | had ever heard
of, (and some I hadn't—did you know that
Commodore made an IBM-compatible laptop?)
and hada ball. | sure wished that I hada whole lot
of money to spend, too, because I saw games for
sale there that I have always dreamed of owning
but which are nov, sadly, out of print. I did buy
onegame, though, agreatrole-playing game called
“Wasteland” which I've always wanted.
As I cruised the room, a couple of things really
struck me. The most obvious is that Commodore
computing is pretty much becoming GEOS
computing. Anything that’s new and anywhere
close to the cutting edge is happening in the
GEOS environment. I'll tell you some specifies in
amoment. Another thing I noticed was that there
are still plenty of really fanatic Commodore users
around. There were peopleat this show with truly
amazing conglomerations of computer hardware
constructed around 64’s and 128s. These people
have the computer smarts to work with any
platform out there, but choose the Commodore
8-bit machines as outlets for their engineering
and computing talents. A Mac jockey running
QuickTime movies and CD-ROM multimedia
might not understand this, but | do. Those
Commodore machines might not be the fastest
computers in the world, and they certainly can’t
match the sixteen-million colors you get with
COMMODORE WORLD
today’s top-of-the-line computers, but darn it,
ey get under your skin. And they're
understandable.
If you aren't sure what I mean by
understandable, think about this. When |
program the Commodore 64 (and thatisn'toften),
Ican honestly do pretty much whatever I want to
with it. I can create graphics, sprites, sounds, and
so on from scratch. I can trick the screen into
displaying more than eight sprites at a time. I can
program for thejoystick so my sprites move where
Iwantthem to go. Icanevensplashalittlemachine
language routine into the middle if] want to, just
to spice things up. The reason I can do all these
things isn’t because I am a master programmer.
I'mnot, believe me. It’s because doing those things
on a Commodore is not really all that hard to
understand. Theinnerworkings are complicated,
certainly, and archaic, true, but they make sense
to me. | learned a lot of things from articles in
computer magazines. | learned more from
messing around with it. The point is, | learned.
The Commodore is a hobbyist’s machine; with
36
only a modest investment of time, anyone can
learn how it works. Really. Even me.
What's really exciting is that I can do all this
stuff in GEOS too. No, I am not a machine
language programmer. But there's a
programming language for the rest of us called
geoBASIC which lets even guys like me write neat
GEOS programs. Soon I'll spend some time
tinkering around with geoBASIC and let you tag
along, so if you want to be ready to learn along
with me then, you might want to buy a copy of
geoBASIC. Creative Micro Designs carries it;
check elsewhere in this magazine for their ad.
But that will be next issue, or maybe the one
after that. This time around, let me tell you what
wonders and marvels I saw for GEOS there in
Lansing. When I said that it is in GEOS that the
cutting edge things are happening, I am talking
mostly about the work of Maurice Randall, whose
columns also appear in this magazine. Maurice,
for those of you who don’t know already, is the
person who created geoSHELL, a command line
interface for running GEOS. Maurice is also
working ona new 80-column desktop publishing
program for GEOS. But somewhere along the
way, he has also found time to create what I
believeis the first fax program for the Commodore
computer.
Athis table therein Lansing, humming withall
kinds of Commodore equipment, was a fax
machine hooked up by phone line toa 128. In the
back of the computer was a SwiftLink cartridge,
which I am told is necessary to handle the faster
baud rate the fax program requires, And on the
screen was one of the nicest-looking GEOS
programs I have ever seen. | suppose thata really
slick screen image isn’t really as important as
whether the program works or not, but it sure
Issue 8
“CCOMMODORE COMPUTING IS PRETTY MUCH
BECOMING GEOS COMPUTING. ANYTHING
THAT’S NEW AND ANYWHERE CLOSE TO THE
CUTTING EDGE IS HAPPENING IN THE GEOS
ENVIRONMENT.”
doesn't hurt to sport a nice modern graphic
interface. The geoFax screen is beautifully done
and the program is all the more elegant because
of that. And of course, the program does work,
and very nicely too. Maurice was sending faxes all
afternoon.
Maurice wasn’t the only person showing GEOS
on the cutting edge. One of the featured guests
was Dale Sidebottom, who has spent the last
couple of years learning the ins and outs of laser
printing. Dale is really an expert at it, and he gave
avery informative talk about using a laser printer
with the Commodore. During his seminar, Dale
printed out a set of name labels from geoWrite,
along the way giving a lot of useful tips. He also
demonstrated a program which drives a laser
printer for a non-GEOS ASCII text file on the
Commodore. Never having seen a laser printer
run from GEOS before, I found the whole thing
fascinating. Who knows, maybe I'll actually buy
a laser printer one of these days to replace my
trusty 24-pin Epson.
Things like quick and easy laser printing and
faxing straight from GEOS are exciting to see. |
got a real sense that the full power of the
Commodore and particularly of the GEOS
operating system has not yet been reached. But
since I don't own a SwiftLink, a fax modem, or a
laser printer, they are things which don’t directly
help me out.
I picked up a disk, however, which I can get
someimmediate use from. It’sa disk ofshareware
programs written by a fellow named Spike
Dethman. This collection of files is a must for
GEOS users; you can finditon GEnie (file number
15772). That fileis an archive of eighteen separate
programs along with their documentation.
Included is the current version of geoPack, which
isan excellent utility for converting files between
GEOS and Commodore format. Also in this
collectionsareanumber of GEOS 64 input drivers,
including a set of them for joystick port two and
anew version of the drivers for the Koala Pad.
These new Koala Pad drivers are exciting for
anyone who has had a hankering to use their
graphics tablet as a pointing device. The input
driver which comes with GEOS 64 leaves much to
Volume 2, Number 3
be desired. Spike's versions (there are four
altogether) really work a lot better by changing
the way that the tablet input is read. In the old
version, various locations on the Koala Pad surface
corresponded to specific locations on the screen.
That meant that if you touched the tablet, the
pointer would jump to the screen location
instantly. It was very difficult to find the exact
spots needed to operate things like drop-down
menus this way. The new versions instead tell the
pointer to scroll in the direction you are moving
on the tablet surface, making the Koala Pad
operate something like a trackball. Two of the
variations use the Koala Pad sideways, with the
buttons on the right; you can use your thumbnail
on the tablet surface and your fingers on the
buttons.
Those drivers are interesting, true, but the
most impressive new ideas in Spike Dethman’s
collection come in the program AKA. This
program creates an “alias” fora GEOS application
which, when double-clicked, starts the real one
up for you. Big deal, you say? It isa big deal when
you see what that alias will do for you. When you
create the alias in the first place, you are given a
number of options which you can set for that
program. For example, you can create an alias for
geoWrite which will always look for and run the
version of geoWriteon the fastest drive, regardless
of which drive you double-click the alias from. If
you have a copy of your application on a RAM
device, that is the copy that the alias will run. It
will also look to faster disk drives before slower
ones, You can also tell it to always save the data
files to RAM or always save to a real disk.
Essentially, AKA creates a small loader for your
application which is set to run that application as
efficiently as possible. The concepts involved are
a bit tricky, but there is a documentation file
included which is very thorough and easy to
understand.
GEOS artists and desktop publishers will
appreciate Paint Rotate and Click Pix, two more
interesting programs inthiscollection. With Paint
Rotate, you can rotate, mirror, or invert an entire
geoPaint image in one pass. This sure beats
scrolling, cutting, and pasting bits and pieces of
37
the page with that small geoPaint edit window.
The process takes a while, even ona RAM device,
but it's certainly faster than doing the job
manually. Click Pix creates a stand-alone
application from a geoPaint image which can be
viewed without having geoPaint available. You
can scroll through the image as well.
Even more exciting for the graphics enthusiast
is KoalaVert. As the name suggests, this utility
converts multi-color images into GEOS. The
graphics mode of GEOS is not compatible with
that ofa Koala file, so some processing is necessary
to create an acceptable image. What KoalaVert
does that makes it such a powerful tool is to let
yousubstitute patterns for colors. Okay, granted,
that’s been done before. But KoalaVert lets you
choose your color replacement patterns
individually, color by color. You can fine tune the
way the image will look by changing the patterns
or even by leaving colors out completely. This
program is easily the best of its kind.
By now you can see why I was so excited to find
this collection of utilities. Spike's programs
represent first class, state of the art GEOS. They
are exceptionally user friendly and include a lot
of extra options and capabilities. I haven't even
mentioned the other programs it includes:
geoCrypt, which encrypts individual data files to
keep them inaccessible to prying eyes; Envelope,
adesk accessory which makes it ridiculously easy
to print out envelopes; and RAMBoot, an
improved version of the Reboot program which
correctly handles your disk drives, even if you've
swapped their numbers around a few times. All
of these programs are very well designed and
written.
I left Lansing satisfied. There were still great
things happening in the GEOS universe. I had
glimpsed a few miracles still to come. I had found
acopy ofagamel’dalways wanted. And[had met
a lot of friendly, helpful people who share my
fondness for those wonderful Commodore 8-bit
machines and the GEOS system. If you have a
Commodore Users group in yourarea, I encourage
you to find out about getting involved. You'll
learn a lot and make some great friends.
+)
COMMODORE WORLD
PROGRAMIST
by, Maurice Randall
INPUT FILENAME BECOMES SELECT FILENAME...
In Issue 7 we learned how to create a basic file requester, but that one would
only work with a single drive system. It had no provisions for selecting
anything but the currently active drive. Let's stick some icons in there now
and give the user the full use of his system.
Before we get too far here, let's make sure thatwe understand or remember
a few important points. There is a GEOS variable known as ‘curDrive’. By
examining the value contained there, we can tell which drive is currently
being used. If your program is going to be capable of doing any switching
between drives, itis important to read this value when your program is first
started. When your programis ready to exit, you should make sure that this
drive is once again the active drive so that the user will exit back to the same
drive that was used to start your program, Chances are that the Desktop, or
an alternative, is on that drive or is on the sister drive. Remember that
GEOS will look to drives A or B for the Desktop, unless the active drive is C
or D, in which case it will look to those two drives for the Desktop, The only
time when restoring the original drive would not be necessary would be if
your program is intended to exit to a different drive.
So, in the first stages of your program, save curDrive to one of your own
variables such as with the following:
MoveB curDrive,loadDrive ;make a note of the current drive.
loadDrive:
-block 1
Then, when ready to exit to the Desktop, use the following code:
Ida loadDrive
jsr SetDevice
jmp EnterDesktop
;get the drive we were loaded from.
;make it the current device.
sand exit.
Your program will promptly return control to the GEOS Kernal, which in
turn will open the disk and search for the Desktop. There was no error
checking in that routine. We could have checked the x register for a
non-zero value after the call to SetDevice, but chances are good that the
drive is still there. Ifyou make your program capable ofadding or removing
drives, then the error checking should be included,
Since we're creating a file requester to be included in our program,
chances are good that the user will be opening the different drives that are
on the system. Restoring the original drive is important, or you might leave
the user outin the cold when GEOS tries to find the Desktop on drive C. The
COMMODORE WORLD
38
only solution then is to reboot. Needless to say, your program might not get
used a second time.
Drive Those Icons In
Let’s now add the drive icons and an OPEN icon to the file requester that we
created in Issue 7. The first thing that must be done is to draw some icons
using geoPaint. We'll draw some simple icons here, but there's no reason
why you couldn’t make these more elaborate. Draw 8 separate icons and
make them each 16 pixels high and 16 pixels wide. Why 8 icons? We need
4 ‘off icons and 4 ‘on’ icons. Start by drawing the officons and then copy
and invert them to create the on icons. When the user sees the four icons in
the file requester, there will be one that is always highlighted, or ‘on’, to
indicate the active drive and the rest will be ‘off but will let the user know
which drives are available. If you want, just draw some simple framed
rectangles with a letter in the middle of each one.
| ee > eee ee © ee
CORRECTION S
Some errors crept into the program listing titled Example 1 that
appearedin Issue 7’s installment of GEOPROGRAMIST. Several
of the labels used in the example program contained a dollar sign
($) where an underscore (_)should have appeared. There was
also a right curly-bracket (}) where a vertical bar (|) should have
been. Furthermore, some of the text of the column itself also
reflected these errors when referencing the affected labels. The
following is a corrected version of the example program.
Example 1
OBTable:
-byte DEF_DB_POS | 1
-byte CANCEL
-byte DBI_H_2
-byte DBI_Y_2
-byte DBGETFILES
-byte 4
-byte 4
-byte @
Issue 8
With that done, let’s get them into the source code. Copy each icon into
aphotoalbum and then open up geoWrite and transfer them to your source
code. When you paste them into your source, put a label just before each
photo scrap. You are going to tell geoAssembler where to find each icon. I
might want to mention one of those little “things to remember” here. When
you paste ina photo scrap like this, make sure there is at least one blank line
beforeand after the scrap. Thisis one of those little glitches in geoAssembler,
Dialog Box Source Code Listing
;this is the main DB routine that can be
;called from within an application, It will
;return with rOl holding a value of #0PEN
;if the user selected a file and r5 will
;also point to the selected filename.
Name your labels appropriately, such as OnAlcon, OffAlcon, OnBlcon,
etc.
Let’s look atthe source code accompanying this article. You'll notice that
the table for our dialogue box has increased in size because we've added
another system icon. This is the OPEN icon. The dialogue box will be used
toopena file for use with your program, so this icon should be appropriate.
Alternatively, you could use the OK icon instead—it’s up to you.
A little farther down in the dialogue box table, you'll see four more new
entries. These identify four ‘user’ icons. These are icons that you can define
for your own purpose. In our case, these will be our drive icons. When
GEOS draws the dialogue box, it will look at these entries in the table and
act accordingly. Let’s look at one of the entries.
-byte DBUSRICON
-byte DBI_K_2
.byte DBI_Y_8+28
-.word ADriveTable
The first byte identifies the entry as a user icon. The next byte is the
horizontal location within the dialogue box to place this icon, followed by
the vertical location. These locations are offsets from the upper left corner
of the dialogue box, remember. GEOS constants are used in this example,
but you could substitute any value that you should desire if you wanted to
rearrange the looks of the DB. The last two bytes form a pointer to another
table, This table will tell GEOS what to do with the icon. Let's take a look at
one of those tables.
ADriveTable:
.word OffAlcon
-byte 6,8
-byte 2,16
.word IconfDrive
First is the label. The next two bytes you should recognize. They point to
one of your photo scraps. Then we have two zero bytes. Normally these
would be the horizontal and vertical locations of the icons, but they have
already been defined, so the value here is meaningless. The next two bytes
indicate the width in bytes followed by the height in pixels of the icon,
Now let's look at the routine that sets up the dialogue box itself. In our
example, we are calling this routine SelectFile. This could be called from
anywhere within your program to have the user select a file from one of the
drives. The routine first sets up the pointers to the icons according to the
drives that are online so that the user may correctly select the desired drive.
If you study the comments in the source code, you will easily understand
what is taking place. It runs through a loop to set pointers either to the ‘off
or the ‘on’ icons or a zero pointer if the drive is not being used at all.
Now, when GEOS draws the dialogue box and looks at these four tables
that are pointed at, it will also draw the icons that are pointed at, thatis, ‘if
any icons are pointed at. This is how we can tell GEOS not to draw an icon.
After all, we wouldn’t want an icon representing a drive that wasn't there.
(text continues on page 41)
Volume 2, Number 3 39
SelectFile:
5$
LoadB nameBuffer,#8
Idx #8
10$
Ida iconLTable-8,x%
sta r@L
Ida iconHTable-8,x
sta r6H
Ida driveType-8,x
beq 38$
cpx curDrive
bne 28$
Ida onLTable-8,x
stariL
Ida onHTable-8,x
starlH
bra 48$
28$
Ida offLTable-8,
stariL
ida offHTable-8,x
staril
bra 48$
30$
LoadW r1,#0
40$
Idy #8
Ida riL
sta (r8),y
iny
Ida rll
sta (r8),y
ink
cpx #12
bne 10$
LoadB r7L,#7
LoadW r5,#nameBuffer
LoadW r16,#8
LoadW r8,#DBTable
jsr DoDIgBox
Ida r@L
cmp #28
beq 5$
cmp #0PEN
beq 80$
cmp #CANCEL
bne 5$
88$
rts
;begin with no filename.
;setup r@ to point to
;an icon table
jis this drive in use?
;branch if not.
jis it the current drive?
sbranch if not.
jload rl with a pointer
3to an ‘on’ icon.
jload rl with a pointer
;to an ‘off’ icon.
jload ri to point to nothing,
sand place the pointer
;where it belongs.
jhave we done 8-11 yet?
;branch until so.
jlist application data files.
;point to a buffer for the filename.
jlist all data files.
;point to the main DB table.
;and give the job to GEOS.
;did the user click on
3a drive icon?
;branch if so to restart.
show about the OPEN icon?
;branch if so.
show about the CANCEL icon?
jbranchif not. What else was there?
;the calling routine can now
yalso check r@L and r5 still
;spoints at nameBuffer.
COMMODORE WORLD
-.word COrivetable
nameBuffer:
-block 17 -byte DBUSRICON
-byte DBI_H_2+3
-byte DBI_Y_6+48
.word DDrivetable
;these tables merely aid in setting up the
;pointers for the dialog box. -byte 6
iconLTable:
-byte [ADriveTable,[BDriveTable ;these are tables that are pointed at by the
-byte [CDriveTable,[DDriveTable juser icons from the main DB table. The first
iconHTable: ;-word value in these tables gets changed when
-byte JADriveTable,]BDriveTable ;the DB routine is called.
-byte ]CDriveTable,]0DriveTable
onLTable: ADriveTable:
-byte [OnAlcon,[OnBicon -word OffAlcon
-byte [OnCicon,[OnDicon -byte 6,8
onHTable: -byte 2,16
-byte JOnAlcon,JOnBicon -word IconfDrive
-byte ]OnCicon,JOnDicon
offLTable: BDriveTable:
-byte [OffAicon,[OffBicon -word OffBicon
-byte [OffCicon,[OffDlcon -byte 8,8
offlTable: -byte 2,16
-byte JOffAicon,JOffBicon -word IconBDrive
-byte JOffCicon,JOffDicon
CDriveTable:
-word OffCicon
-byte 6,8
;this is the main dialogue box table. -byte 2,16
-word IconCDrive
DBTable:
-byte DEF_DB_POS | 1 DDriveTable:
-word OffDicon
-byte OPEN -byte 6,8
-byte DBI_H_2 -byte 2,16
-byte DBI_¥_8 -word IconDDrive
-byte CANCEL
-byte DBI_H_2 ;these are the routines that are called
-byte DBI_Y¥_2 ;when the user clicks on one of the
;drive icons.
-byte DBGETFILES
-byte 4 IconfDrive:
-byte 4 Ida #8
-byte $2c
-byte DBUSRICON
-byte DBI_H_2
-byte DBI_Y_8+28
-word ADriveTable
-byte DBUSRICON
-byte DBI_H_2+3
-byte DBI_¥Y_0+28
-word BOriveTable
-byte DBUSRICON
.byte DBI_H_2
.byte DBI_Y_8+48
COMMODORE WORLD
40
IconBDrive:
Ida #9
-byte $2c
IconCDrive:
Ida #18
-byte $2c
IconDDrive:
Ida #11
jsr SetDevice
jsr OpenDisk
LoadB sysDBData,#28
jmp RstrFrmDialog
Issue 8
Ifthe drive isn’t available, make the first two bytes in the table equal to zero
and GEOS will ignore it.
;these are the photo scraps that are to be Now that the dialogue box is ready for GEOS to draw, the GEOS routine
jused for the drive icons. See the body of DoDialogBox will take it from here. GEOS is now in control until the user
ithe article for instructions on how to clicks on an icon. Ifeither the OPEN or CANCEL icons are clicked on, GEOS
een e tear cone: will close the dialogue box and restore the screen. If one of the drive icons
are clicked on, the appropriate routine as listed in one of the fouricon tables
will be called. And as you can see in the listing, they each end up going into
the same routine in our case. All we are interested in here is to know which
icon was clicked on and to open that particular drive. For instance, if drive
Aisclicked on, the routine leconADrive is called and drive A will be opened.
At the end of the routine, the GEOS routine RstrFromDialog gets called to
exit the dialogue box. If the routine ended with an rts, it would return
OffAlcon: control to the dialogue box. In our case, we want to exit the DB and then
restart it so that GEOS will redraw the drive icons showing the new drive
selection and also to bring up a new directory listing.
So, when control returns from the dialogue box, in SelectFile, the value
in rOL is checked. If it contains either #OPEN or #CANCEL, we know that
one of the system icons was clicked on and we will end the routine. In our
OnBicon: example, this is the only way that SelectFile will end. Either the user selects
a file or cancels the request. The routine that calls SelectFile can also check
the value at r0L since it is not being altered yet and act accordingly. If one
of the drive icons was clicked on, r0L will contain a#20 instead because this
is what was loaded into sysDBData when the routine leonADrive was
called. We couldactually use any value greater than 10 here. RstrFromDialog
OffBicon: will transfer the value from sysDBData into r0L when closing the DB. You
will also notice that lconADrive opened the desired disk for us. No error
checking is done on the disk since none is needed. If there is no disk in the
drive, the user will simply see an empty file listing and will likely select a
different drive.
Whenever your program needs to have the user select a file from one of
Onflcon:
2] BS
OnCicon: the drives, you merely check r0L to see ifit contains 7OPEN, Ifso, then you
should have a valid filename pointed at by r5, Ifsomething went wrong in
the selection, r5 might point toa zero byte. Treat this the same as if the user
clicked on CANCEL since a valid filename has not been selected yet.
iz)
Ready For The Test
Type in the source from the listing here and create a dummy application to
ettclean:; test it out. The following routine will do just nicely:
Dummyfpplication:
MoveB curDrive,loadDrive
jsr SelectFile
Ida loadDrive
jsr SetDevice
jmp EnterDesktop
OnDicon:
loadDrive:
-block 1
=)
OffDicon: If everything went OK, you can click on your new application from the
Desktop and you will be presented with a dialogue box and a list of files.
You now have a good starting point for a file requester. By now, you
should have figured out that you could expand on thisand include additional
features such as the name of the disk that is in the current drive, or possibly
another DB that would pop up when an error occurs. If you make the DB
larger, you could add a few more icons to control other functions.
E
%)
Volume 2, Number 3 41 COMMODORE WORLD
BASIC
INS TINCT
by Gene Barher
SCREEN 1/0 TECHNIQUES: PART 2
In this installment of BASIC Instincts we'll use Commodore BASIC v2 to
create two new user interface subroutines, First we'll create a Lightbar
subroutine which makes navigating menus easier. Then we'll create a
Custom Cursor subroutine which gives us precise control of the cursor
(unlike the cursor we used in Part 1). With these new subroutines we'll be
able to make our BASIC programs even more user friendly. Let’s get to
work!
Lightbar
What ifyou had alist of options such as: enter data, clear data, retrieve data,
or quit program? How in BASIC would you ask the user? Using some of the
skills we learned from Part I, we might code it like:
iV2O
110
115
120
1:25 = a
130 IF X$="C" THEN clear the data
135 IF X$="R" THEN retrieve the data
140 IF XS<>"Q" THEN 120
With the above code, the user must type the first letter of the option in order
tomove on, Ifthe program got a character it did not recognize, it would go
grab another one. Wouldn't it be neat if we could print the list of options,
highlight the first option, let the user move the highlight up or down the list
with the cursor keys, and have the return key select the highlighted option?
This way the user would only have to use the cursor and return keys
navigate through our menus. Hence, making our program easier to use.
This method of menu navigation is known as a Lightbar system.
The heart of our Lightbar subroutine lies with the following code:
X1=40* (XR+XD-1) +XC+55296
FO
NEXT
In the first line we calculate X1. X1 is the memory location which contains
the color of the first character of the highlighted option. XR (row) and XC
(column) point to the upper left hand corner of the Lightbar menu. XD
(option) is the currently highlighted option; where the first option equals
one, the second two, the third three, and so on. So the actual row number
COMMODORE WORLD
42
EEE!
equals (XR+XD-1). Since screen memory is organized as one big row of
columns, we multiply the number of rows (XR+XD-1) by forty (the number
of columns per row) and add XC to get the exact position of the highlighted
option. Then we add 55,296 which is the start of the Color Memory Map.
If we wanted to point to the character value instead of its color, we would
add 1,024 which points to the start of Screen Memory Map. The Color and
Screen Memory Maps can be found in your Commodore manual. The FOR
loop POKE’s the highlight color to the Color Memory Map and highlights
the current option. XW is the width of the menu in characters. For more
information, review the Lightbar example in the listing. Remember to use
Screen Color Codes for XT (text color) and XH (highlight color).
Screen Color Codes
BLACK 0 ORANGE 8
WHITE 1 BROWN 9
RED 2 L. RED 10
CYAN 3 D.GRAY 11
PURPLE 4 M.GRAY 12
GREEN 5 L.GREEN 13
BLUE 6 L.BLUE 14
YELLOW 7 L.GRAY 15
Custom Cursor
There are times when BASIC’s cursor just won't do, For example in the
Input String subroutine from Part I, have you ever noticed how the cursor
occasionally leaves a reverse space after it’s turned off? While this doesn’t
hurt anything, it does look strange and may distract the user. To solve this
irregularity we could use a Custom Cursor.
To create a Custom Cursor we use the same technique as above for
manipulating memory directly. Except this time, we use the Screen Memory
Map; the map which contains the value ofeach character on the screen, You
will notice that the calculation of X1 is almost the same. The only major
difference is that we add 1,024 (instead of 55,296) to our location calculation
which is the start of the Screen Memory Map. There is one more trick we
use. Examine the following code.
l
S
i
C
In the first line, we set X2 equal to the value of the original character located
at X1 (which we calculated earlier). In the next two lines we reverse the
Issue 8
character by adding 128 to X2, being careful to keep the values between 0
and 255. And finally, we POKE the reverse character value X2 to the Screen
Memory Map. By doing this we have reversed the character at X1. The
Custom Cursor routine uses this method for flashing the cursor. Please
review the example included in this issue’s program listing.
The Subroutines
The type-in program includes the two following subroutines:
ENABLE LIGHTBAR (SUB) - Controls user interaction with a
Lightbar menu
SHOW CUSTOM CURSOR (SUB) - Displays a Custom Cursor until user
types a key
At the top of the program is a sample call for each subroutine. The
subroutines are written for readability, not speed. You will find that they
are well documented and easy to read. Youare free to use these subroutines
in your own programs (commercial included),
Notes
As you type in this issue's program, take it one section ata time. Try to get
a general idea of what the section is trying to accomplish. See if you can
follow how the section is using its variables. If you see an unfamiliar BASIC
statement, take a quick look at it in your BASIC manual. If you are still
confused, move on to the next section; often times the next section helps
explain the previous one. Above all, don’t forget to BACKUP your work
frequently.
Entering The Program
Before entering this issue’s program, load and run the CHK-LIST utility
(located elsewhere in this issue). CHK-LIST insures that you enter the
program correctly the first time. Also, remember to SAVE the program
before you attempt to RUN it. It never hurts to be safe.
$)
INPUT2.BAS
100: REM<<=<5-=<65 sssenessr-e ernst e=
105 REM COMMODORE WORLD MAGAZINE
110 REM BASIC INSTINCTS W/GENE BARKER
115 REM SCREEN I/O TECHNIQUES PART II
12@ REM
125 REM (C)1995 CREATIVE MICRO DESIGNS
130) REM- -<--s<93 3m cere rrr t
135 REM-
14@ REM ENABLE LIGHTBAR (SUB) EXAMPLE
145 REM-
148 POKE 53280,11:POKE 53281,@
15@ PRINT" {CLEAR/HOME}{CRSR DN}{CRSR RT}
{WHT}LIGHTBAR EXAMPLE"
152 PRINT" {CRSR DN){CRSR RT}{RVS ON) ENTE
R DATA{5 SPACES}"
154 PRINT"{CRSR RT}{RVS ON}CLEAR DATA{5
SPACES} "
156 PRINT" {CRSR
{2 SPACES}"
158 PRINT" {CRSR RT} {RVS ON}QUIT
3 SPACES)"
162 PRINT" {CRSR DN}{CRSR RT}SELECT OPTIO
N USING THE CURSOR KEYS,"
164 PRINT" {CRSR RT}THEN PRESS
166 PRINT"{CRSR DN} {CRSR RT) ({
RT} {RVS ON})RETRIEVE DATA
PROGRAM {
ETURN] "
CK ARROW
[R
BA
Volume 2, Number 3
43
INPUT2.BAS (cont.)
}) TO
20@ XR
202 GOSUB 1@690
204 PRINT" {CRSR DN} {(
OPTION: "XO
REM
CRSR RT}YOU SELECTED
REM CUSTOM
REM-
PRINT
PRINT" {CMDR A}{1® SHFT
T *}{CMDR S}
2 PRINT" {SHFT
SHFT -} {SHFT —}
CURSOR (SUB) EXAMPLE
*}{CMDR R} {SH
-} (CYAN) ABCDEFGHIJ (WHT } {
CUSTOM CURSOR EXAMPLE"
324 PRINT" {SHFT -} {LGRN}KLMNOPORST {WHT} {
CMDR Q}{SHFT *}{CMDR X)}"
326 PRINT" {SHFT -}{YEL)UZWXYZ1234 (WHT
\e
PRINT" {CMDR Z}{1® SHFT *}{CMDR X}"
PRINT" {CRSR DN} {CRSR RT}USE CURSOR K
> TO SELECT CHARACTER"
PRINT" ({CRSR RT) PRESS
[RETURN] TO HIG
PRINT" (CRSR RT} ({BACK ARROW}) TO ABO
XR=16:XC=1:XB=15
P= (XR*4@) +XC+11+1024
POKE P, PEEK( (XR*4@0) +XC+1024)
GOSUB 10900
IF XX$<>"{CRSR RT)"
XC=XC+1
[IF XC>1@ THEN XC=1
GOTO 338
XX$<>"{CRSR
XR=XR+1
IF XR>18 THEN XR=16
GOTO 338
* RXS<>" {CRSR Ly"
XC=XC-1
XC<1
GOTO 338
IF XX$<>"{CRSR
XR=XR-1
IF XR<16
GOTO 338
IF XX$<>CHR$ (13)
H=X3+128
If H>255
THEN 350
DN}"
366
THEN
IF THEN XC=10
UP}" THEN 374
THEN 384
THEN H=H-256
E X1,H
GOTO 338
IF XX$<>"{BACK ARROW)"THEN 340
PRINT" {CRSR DN}{CRSR RT}END OF EXA
MPLES."
388 END
10600
1065
10610
19615
19620
10622
10625
1@627
1063@
10635
10640
10645
10650
10655
10660
19665
1067®@
1@675
ENABLE
REM
REM
REM
REM XR
REM
REM
REM
REM
REM
REM XN #
REM XT
REM Xt}
REM
REM
REM
REM
LIGHTBAR (SUB)
GIVEN
CURSOR
(@-24)
CURSOR COLUMN POSITION
(@-39)
WIDTH OF EACH MENU
IN CH'S
OF ITEMS IN
ROW POSITION
[TEM
MONIT
mmINU
MS IN THE
TEXT COLOR OF MENU
HIGHLIGHT COLOR OF MENU
DEFAULT ITEM SELECTION
(1 TO XL)
RETURNS ITEM
xO - SELECTED
COMMODORE WORLD
INPUT2.BAS (cont.)
20F7
9F68
43D9
8495
3COD
686A
27AA
E53D
8173
5A71
2E9C
27TAA
7F34
AF5@
4AC96
C306
CFO6
COE4
5@A5
9114
2AAE
86C3
79D9
TA38
25FA
5OOF
DA6B
3E57
9860
744F
553E
F506
5E@2
19955
LWYa5
10960
REM
REM NOTE: * XO<@ THEN NO ITEM
HIGHLIGHT
CURRENT SELECTI
9, THEN 10762
(BACK ARROW}" THEN 1077
)-1
* XD<1 THEN XD=XN
GOTC 10700
POSITION
Always SAVE your work before trying to RUN it.
COMMODORE WORLD
E X P A N OD
YOUR SYSTEM
3 SLOT CARTRIDGE PORT EXPANDERS
The EX2+1 and EX3 Cartridge Port Expanders bring new
expandability to you Commodore 64 or 128. Combine the
use of compatible cartridges. Disable cartridges notin use.
Change the address your computer finds a cartridge at.
Avoid the constant changing of cartridges that puts extra
wear on your cartridge port. The EX3 offers 3 vertical
expansion slots, while the EX2+1 provides 2 vertical slots
and 1 horizontal slot. Both units offer 7 switchable signals
per slot, address mapping on slot 2, and a reset button.
CALL 1-800-633-3263
Creative Micro Designs, Inc., P.O. Box 646, East Longmeadow MA 01028
Refurbished Units & Repair Service !
C-64 Refurb. with P/S (No books or TV cable) $ 59,95
C-64 Refurb. without P/S (No books or TV cable) 49.95
1541 Refurb. with cord & ser cable (No book or disks) 69.95
Monitor Cable, 5-pin DIN to RCA jacks 5.95
Serial Cable, 6-pin DIN, 6’ 9.95
Serial Cable, 6-pin DIN, 10’ 11.95
Commodore Power Supply for C-64 (used) 10.00
Power Cord for 1541 4.95
Power Supply for 1541-II 32.50
Ribbons: 1525 12.45
MPS 801 7.95
MPS 802 / 1526 7.95
MPS 803 6.95
MPS 1230 18.95
Service: We will repair or replace:
C-64 (notincluding P/S) $ 40.00
1541 $ 50.00
Send computer or disk drive with name,
address, phone #, & describe problem.
Repair or replacement is shipped UPS,
(Please remove any non-Commodore upgrades)
Commodore Repairs
Since 1979
xr *e
90 Day Warranty
on all repairs
and refurbished items.
TO ORDER: Send check or money order for the total of your order
plus $8.00 shipping (Personal checks take 2 weoks to clear). For
COD orders, add $5.00. We currently do not accept credit cards.
We reserve the right to refuse service items which have been
stuffed with bad parts or are otherwise unrepairable.
Unique Services (413) 496-9275
68 Velma Avenue, Pittsfield, MA 01201
All items subject to availability. Prices subject to change without notice.
Issue 8
How to Type In Program Listings Appearing in
Commodore World
While Commodore World currently doesn’t make it a habit of publishing
type-in programs, a number of our columns do require entering sample
routines. For this purpose, we have created our CHK-LIST utility for the
Commodore 64 and 128. This utility uses a 16-bit CRC checksum method
to verify that you have correctly entered each program line, and that each
of the characters in the program lines are in the correct order.
You'll notice that program listings appear with a column of values to the
left of the program lines. These values are the CHK-LIST values and are not
to be entered as part of the program. A similar set of values are generated
by the CHK-LIST utility to allow you to verify that everything has been
entered correctly.
Enter the CHK-LIST program from BASIC. You can use either a C-64 or
aC-128 computer. Ifyou use a C-128, it can be in either 64 or 128 mode. Be
sure to enter each line carefully to avoid mistakes—until you actually have
CHK-LIST working, finding errors in program entry won't be easy. After
you have finished entering the program, be sure to SAVE a copy to disk
before you attempt to RUN it, just in case. Ifyou aren’t familiar with how to
save a program to disk, you can use the following command:
SAVE”CHK-LIST",8
10 F=ABS (PEEK (65533) =255) :M=49152: IFFTHE
NM=4864
C=@: PRINT" {CLR/HOME}WORKING";
READD: IFD=-256THEN4®
C=C+D: IFD<@ANDF=@THEN20
IFD<@THEND=0-D:M=M-1
POKEM, D:M=M+1:PRINT"."; :GOTO2®
PRINT: READCK: IFC<>CKTHENPRINT" ERROR I
N DATA STATEMENTS! ":END
5@ PRINT"“DONE.":END
60 :
49152 DATA
pissye252
DATA
165,43,-45,133,251,165,44,-46
169,@0,141,36,193,-20,169,147,
DATA 210,255,32,194,192,-19,160,0,
DATA 37,193, -20,177,251,133,253;,20
238,37,193,-20,200,177,251,13
208, 3: 238i-37),193,,-20),173,3.7.1
49200 DATA
49208 DATA
9,-142,169
49216 DATA
255
49224
49232
1,32
49240
132
49248 DATA 213,192,-19,76,90,192,-19
7191;,192),:-19
49256 DATA 32,167,192, -19,173,,190,192,-1
9325167
201,2,208,1,96,200,177,251
170, 200,177,251,32,205, -50,18
6,133,211,-236,169,61, 32,210,
DATA
DATA
169 ,,:32'),.32,210, 255 ,160,/2.177
251,32 5:213), 1924-19200; 1775.25
DATA 213,192,-19,200,177,251,240,6
Volume 2, Number 3
45
Touse CHK-LIST, loadit into your computer and type RUN. Make sure that
any program you are currently working on is saved first, or start CHK-LIST
before you begin typing in a new program. After you have CHK-LIST in
memory andrunning, type NEW. You may now either load or begin typing
the program you wish to have CHK-LIST check on. Whenever you want to
check your program, type in the appropriate SYS command given below:
C-64 or C-128 in 64 mode:
C-128 in 128 mode:
SYS49152
SYS4864
Note that when typing in listings, some special characters will appear in
braces. For example, {CLR/HOME} means that you should enter the Clear
key, which is done by holding down the SHIFT key while you press the
HOME key. Other times you may see a number ahead of the key name, such
as {3 SPACES} or (5 CRSR L}. This means you should press the key indicated
the number of times shown. Most special keys are easy to identify, since the
text shown will generally match the text on the key. Exceptions are the space
bar {SPACE}, and cursor keys which include directions ({CRSR UP}, {CRSR
DN}, ({CRSR L} and {CRSR RT}). Be sure to use the correct key combinations
for color keys, such as <CTRL><2> for (WHT}.
49288
DATA
49320 DATA
9,104
49328 DATA 32 30, 192 i 5,170
4
49392
PPOs: 5
49400
DATA
192,
DATA
16.13.80.
6,13,80,82,
-
Q
A 60,82,69,84,85
> & & © F
0) &
P<
Nb
DATA 5 55 564 575 655,66
DATA 67,68,69,70,0,0,-256,37944
Www wo
eob eb b
BWNH
&
Ss
COMMODORE WORLD
by Mark Follows & Doug Cotton
DISCLAIMER: Information in this column is
presented for education purposes only. In no
event will Commodore World orCreative Micro
Designs, Inc. be liable for any direct, indirect
or consequential damages resulting from the
use or misuse of this information.
Since CMD’s RAMLink was designed to allow
either a Commodore REU or a GEORAM to be
installed in the RAM Port, and because these two
devices use different I/O pages, it was necessary
to disable those I/O pages on the Pass-Thru port
whenever DIRECT access to the RAM Port was
selected to ensure against memory conflicts.
Unfortuneately, this means that you can’t use a
Harp Tips
SwiftLinkin the Pass-Thru port while maintaining
direct access to an REU in the RAM Port.
The modifications in the pictures below show
how you can maintain operation of the $DExx
I/O space on the Pass-Thru port while using a
Commodore REU in the RAM Port in DIRECT
mode. Inlay terms, that means you can download
to your REU directly while using a SwiftLink and
RAMLink together. The ‘down side’ is that your
RAMLink will no longer be compatible with a
GEORAM, BBGRam, or RAMDrive.
To perform the modifications, you'll need a
soldering iron, some solder, a utility knife, wire
strippers, andsome hookup w ire (preferably solid
wire-wrap type).
Since there are two versions of RAMLink, two
sets ofinstructionsare given. The revision number
RAMIFICATIONS: RAMLINK PASS-THROUGH
PORT MODIFICATION
on the bottom of RAMLink determines the
version; revisions beginning witha “2” are version
2. You'll have to disassemble your RAMLink and
remove the main circuit board, since the
modifications are done on the back of that board
in the lower left quarter. Simply make the trace
cuts shown in Detail 1, then install the jumper
wires shown in Detail 1 and 2, Now reassemble
your RAMLink. The DIRECT switch will no longer
disable a SwiftLink (set for the factory default),
Ifyoudon’thave the necessary skills to perform
the modifications, CMD can supply a simple
replacement chip (P/N: RLDIRECT) that does
the same trick for $15.00 plus shipping. This chip
will only work if your RAMLink is a version 2, or
Revision I (version 1).
1. Cut these two traces,
then
2. Attach the two jumper
wires,
Detail 2
aaaaane
eet Detail-4
90999 -
weg 80999 5
1, Cut these two traces,
then
2. Attach the two jumper
wires.
COMMODORE WORLD
Seay Detail 2
RAMLink Version 2 Modifications
Issue 8
Peripheral Vision
By fim Butterfield
D>
THE DIRECT APPROACH TO RELATIVE FILES
We're about to explore the wonderful world of
relative files. They are marvelous, in that they
allow you to go directly to any part of the file and
read or write there. They are dangerous, in that
they need to be handled with extreme care, or
they will not work and may damage other files on
your disk.
How They Work.
Conventional files—PRG (program), SEQ
(sequential), and USR (user) types—are all set up
in the same way (see figure 1). The disk directory
tells you where the first block of the file can be
found. From then on, each block in the file
“chains” tothe next one. That’s an efficient way to
organize a file. But ifyou wanted to look at data
in, say, block 10, the only way to get there is to
wade through the first nine blocks. And when
you're handling data in this type of file, the only
way you can change the file is to copy the whole
thing over to a new file.
Relative files—type REL—have a different
setup (see figure 2). The directory also points at
“side sectors”, which act as an index to the data
blocks of a file.
When we create a relative file, we define how
large each record will be. You don’t have to use all
the space that is allocated for a record, but you
cannot go over the allotted size.
The disk drive does a fair amount ofarithmetic
when you ask it to “position” toa selected record.
For example: supposea file has been created with
arecord length of 30 characters, and you ask the
disk drive to position to record number 99. First,
the drive calculates how many characters from
Volume 2, Number 3
the start of the file it must go: thus, 98 times 30
gives 2940 bytes. There's no record number zero,
so the drive subtracts 1 from the 99 before
multiplying. Next, the drive knows that there are
254 bytes of data within each block, so it divides
2940 by 254, giving 11 (full blocks) with a
remainder of 146 (bytes within the block). The
drive now consults the side sector table to find
thetrackandsectorlocation of block 12; itfetches
that block and then goes to the 146th byte past
the header. Now it’s ready to read or write.
It’s even more complex than that. Sometimes a
record fallsacross two different data blocks. That's
called a “spanning” record, and the disk drive
knows how to deal with that, too. Butdon’'tlet me
scare you off. The drive takes care of the details.
Let’s Write Relative!
Format a fresh disk. We're about to create a
relative file. Ifyou don’t have a Commodore 128,
47
be sure that your computer has a “wedge”
program in place. We'll need to ask the disk what
it’s doing several times during this exercise, and
the 64 needs a wedge to do this.
I'mgoingtolayout someimportantrulesabout
relative files. You'll see these as we proceed. And
if you have a 128, I'll give you alternative
commands that you may use.
Creating The File.
We will create a relative file called TEST. It will
have a record length of 25 characters, which is
(ahem!) relatively small. We will do all this with
direct commands, although you could put the
same commands within a program.
To create a relative file, we must follow these
steps: open the file; move toa “minimum” record
number; write something; and finally, close the
file. There will seem to be errors as we go through
this operation, but they are expected and we'll
discuss them.
RULE 1
THE FIRST TIME A RELATIVE FILE IS USED, IT
MUST BE MADE BIG ENOUGH TO USE MORE
THAN ONE DATA BLOCK.
Why? Because the side sector won't be created
properly unless we have a minimum of two data
blocks. So let’s do some arithmetic. We must
have more than 254 characters of data (that’s the
size of a data block); with a record size of 25, this
means that we must create a minimum of 11
records in order to make sure the file is created
properly. We'll go for an even dozen.
COMMODORE WORLD
Directory
Data file blocks
“Conventional” files are arranged so that each data block links to the
next one. The directory locates the first block in the chain.
Unless you're going to do the whole operation in Basic 7.0 (on the 128),
start by opening the command channel with:
c 8) i:
15,8,15
OPEN
Open the relative file with this command:
OPEN)! Ly By:2)"'0%
(128 alternative: DOPEN#
This command selects logical file number 1 for the file, drive 8, and
secondary address 2. Note the secondary address—we will be using it
again, The maximum size of a record is 254.
When you press RETURN, the disk light will turn on and stay on. That's
normal when you have a file in progress. Now we will instruct the drive to
position us at record number 12. It will complain, of course, since at the
moment there is no such record.
PRINT#15,"P*” ) +CHRS$ (12) +CHRS
(128 alternative: RECORD#1, 12)
+CHRS (2
You'll get a flashing light on the drive; we'll deal with that in a moment.
First, let's talk about the above command. We're not sending data to be
stored, so this command flows over the command channel. The command
is P, and we follow it with the secondary address of the file (NOT the logical
file number!). The next two bytes give the desired record number as low
Directory
byte/high byte. When your record number goes over 255 the value must be
split into two bytes: divide by 256, and the low byte (the first one) is the
remainder, with the high byte value as the quotient. Finally, that CHRS(1)
stuck on the end: that’s the “position within the record”. NEVER use any
value other than one here.
Now, about that flashing light. Ask for the disk status with the wedge
command (usually just the ‘@' character). You'll see that the problem is
error number 50: record not present. We expect that: there is no record 12
until we make one. So let's do that.
PRINT#1,CHRS$ (255);
We are writing a special character into record 12, As we do so, all the
missing records, 1 to 11, will be created.
RULE 2
ANY TIME YOU WRITE A NON-EXISTENT RECORD, YOU WILL CREATE IT
TOGETHER WITH ANY LOWER-NUMBERED NON-EXISTENT RECORDS.
That's a handy rule. Any time you want to make a relative file bigger, just
move to the highest desired record and write something.
RULE 3
EMPTY RECORDS CONTAIN A VALUE OF CHRS(255)
So now the file contains at least 12 empty records; that’s more than one
Data file blocks
Relative files have the same data block setup as
conventional files. But there’s also one or more “Side
Sectors” that act as an index, allowing programs to go
to a specific part of the file.
COMMODORE WORLD
48
Figure. 2
Issue 8
block of data and it would be save to close it. But let’s fool around with the
various records a little, first. We'll write a few items in various places.
PRINT#15,"P"”+CHRS (2) +CHRS (7) +CHRS (0) +CHRS (1)
(128 alternative: RECORD#1, 7
PRINT#1
1m.
aa 7
, “LUCKY
”“P”4+CHRS (2) +CHRS
(128 alternative: RECORD#1, 2)
PRINT#1, "DOUBLE";
PRINT#1,”OR NOTHING!”
PRINT#15, 2) +CHRS (0) +CHRS (1)
Sometimes I end a PRINT line with a semicolon—which means we don’t
puta RETURN behind the data we write—and sometimes I don't. In fact,
it doesn’t matter much: later, we'll find that INPUTS will collect the record
with or without the RETURN.
The last item brings out an interesting point. When writing sequential
files, ending a PRINT# with a semicolon will allow us to continue the data
with the next PRINT#. Not so with relative files. In the example above,
DOUBLE will be written to record 2, and OR NOTHING! will be written to
record 3.
RULE 4
ONE PRINT# WILL WRITE EXACTLY ONE RELATIVE FILE RECORD—
NO MORE, NO LESS.
But we can put multiple pieces of data within a record if we wish. Try the
following.
PRINT#15,”P”+CHRS (2) +CHRS (9) +CHRS (0) +CHRS (1)
(128 alternative: RECORD#1, 9)
PRINT#1, “HOT” +CHRS$ (13)+"DOG!";
Rule 4 says we will write exactly one record, number 9, with the above
command, The record will contain two items (fields), separated by a
RETURN character. We'llneed two INPUT# commands to read them both.
Wrap It Up
We should close this file sometime soon. But feel free to play around first.
You might try writing more records, or even writing over earlier data. Try
going a little beyond record 12: you might be surprised to find that we have
created slightly more than the twelve records requested. Try expanding the
file to a larger size: remember that the trick is to position to a larger record
number (say, 30), and then writing something there.
And you're allowed to try breaking some of the rules. Our test file has a
maximum record size of 25 characters. If you tried, for example, to write a
30-character string into record number 10, would the data slop over into
record 11? (The answer is NO, but you will get an error message).
When you're finished, close the file with CLOSE 1, and the data will be
safely wrapped up.
Checking it Out
There are more rules to learn; we'll pick up on them next time. In the
meantime, you'd probably like to look at the file you have created,
Here's a program that will show you what's in the file. Ifyou look at it
carefully, you will even detect some of the rules that will be introduced next
time around, One caution, though: before you write your world-beating
relative file program, wait for the next installment: there are a few pitfalls
I'd like to warn you about. af)
Volume 2, Number 3 49
ChAD
Simple Relative File Viewer
Program Listing
100 OPEN 15,8,15
110 OPEN 1,8,2, TEST”
120 R=1
130
CHR$ (1)
140 INPUT#15,E,E$
150 IF E>0 GOTO 300
160 M=0
170 J=0
180 INPUT#1,X$
190 IF ST=0 THEN M=1
200 PRINT
220
230 NPs XS
240 IF ST=0 GOTO 180
250 R=R+1
260 GOTO 130
300 CLOSE 1
310 PRINT
320 CLOSE 15
¢ Uses Standard Cable
sie with a female DB-25
cable connector to allow use of
standard 'PC’ printer cables.
¢ Switchable Pass-thru
Allows connection of printer and
other user port pepe such
as modems without conflicts.
GEOCABLE-II (6 ft.) ONLY $29.00
GEOCABLE-II(15 ft.) ONLY $34.00
Shipping: US $5.00, Canada $7.00,
Foreign $25.00.
P.O. Box 646
“RECORD” ;R;
210 IF M=1 THEN J=J+1:PRINT
IF XS=CHRS (255) TH
“RECORD” ;R;”
The Most Advanced Parallel Print Cable Ever!
East Longmeadow, MA 01028
PRINT#15, ”P"+CHRS (2) +CHRS (R) +CHRS (0) +
“PIELD";J;
EN XS=" <EMPTY> “”
>>STATUS:”;ES
=— GEOCABLE Il ==
Parallel Print Cable
* Faster Output
Parallel printing offers up to a
40% increase in output speed.
* GEOS Drivers Included
Includes GEOS drivers plus
useful GEOS ulilites like
MacAttack II, WrongisWrite, and
GEOS CONVERT.
GeoCabie Il is compatible with GEOS, Perfect
Print LQ, Action-Replay MK Vi, Superbase,
Superscript, Paperctip iil, and all software that
Supports user port parallel printing.
Creative Micro Designs, Inc.
Orders: 800-638-3263
Info: 413-525-0023
COMMODORE WORLD
Carrier Detect
By Gaelyne Moranec
>
| CAN SEE YOUR HOME PAGE FROM HERE...
What do Elvis, the IRS, Monty Python and
Commodore computing have in common? The
Internet. Yes, Elvis is on the Internet—not in
person, mind you, (well I've not run into him
anyway) but there is a place where you can find
out information about Graceland tours and such.
No, this isn’t going to be yet another boring
Internet article you might have read in other
magazines. Thisis going to be something you can
enjoy and learn from, even if the topic at first
glance might seem that way.
Mention the Internet to some people and they
run in the other direction; they think of it as a
complex monster of data with weird features and
words that seem to make no sense at all. And
some really don’t, even when you find out what
they mean (come back here—I'm just getting to
the good stuff).
The key to the Internet is not what the
terminology “means” or stands for; the key is to
find out what each feature does and how you can
use it. Knowing that FTP stands for File Transfer
Protocol doesn’t mean much, but if you think of
it as a quick easy means of grabbing files to
download it doesn’t seem as daunting. Other
Internet features are much the same way. Once
you know what you can do with them and how, it
really isn’t that much different from other
methods of communication, and it’s faster,
There are two Internet features that I've found
to be very satisfying to use, incredibly EASY, and
best ofall, FUN. A year or so ago, | wouldn't have
dreamed of calling anything having to do with
the Internet FUN, but I do so now without
COMMODORE WORLD
hesitation. Both features have things in common
so I'll describe them together.
First lets cover what you'll need to access them.
You'll need your computer, of course, and you'll
also need a modem and a term program which
offers ASCII (sometimes called “Standard”)
emulation. ANSI and/or VT-100 emulation can
also be used, and in some cases is preferred,
You'll need a method of accessing the Internet
such as through an online service, some of the
larger Bulletin Board Systems, an account witha
university, or through some of the various
freenets. You should be familiar with the service
that you use, so you can find your way to the
Internet services and go from there.
Once you access the Internet from your service
things change a bit, both in the commands you'll
use, and in the types of things you can access. So
be prepared—it’s very much like opening the
door to a whole new world.
50
A Menu is a Menu is... a Gopher?
You say you like things easy? Don't like messing
with weird commands that make no sense at all?
Then Gophering is for you. Gophering is simply
ameans of movingthrough the Internet via simple
menu choices, much like when you calla regular
BBS and move to the files area to download files,
or when you use a menu program that lists
different programs to load and run. When you
use Gopher on the Internet, you move through
different menu options until you reach something
that interests you, such asa file to download, ora
text file to read. You can also back-track through
the previous menus and make other choices.
Gophers begin by offering you a wide range of
categories, which depending on your choices,
narrow to specific items. When you load a menu
program on your computer, it already has the
information within the program on where tofind
the each program listed as well as how the file
should be loaded. Internet Gophers operate in
the same manner. Gopher menus are set up in
advance by whoever it is that creates gopher
menus, (presumably the place where the gopher
itself is located), and have the commands built
into them for each selection offered. Some of the
commands can move you through cyberspace
and take you from one location to another
transparently and without any intervention on
your part.
Ok, soa Gopher is a menu that moves you through the
Internet, But what practical use is it?
Good question. Recently while writing an
Issue 8
article, | wanted to mention a specific author and
acouple ofthe books he’s written. Unfortunately,
I don’t own any of the books from one of his two
different series, and I felt I should include both
series instead ofjust one. Where to start? I started
with the books I have, but they were older and
didn’t mention the second series. A comment in
one book mentioned that the author attended
Cambridge University. It was 3 AM so naturally
calling my local library to find out what I needed
was out of the question. Gee, too bad there aren't
all-night libraries like there are convenience
stores, | thought. AHA! A light bulb went off in
my head—the Internet is open any time of the
dayornight. I dialedin, found the Internet Gopher
area and moved through a series of menu choices
to Cambridge University, where looked through
it’s library catalogues for the author's name.
Within just a few minutes I found my answer.
(For the curious, it was Douglas Adams’ Dirk
Gently series), Other times I've used Gophers to
check the weather in Australia just for grins, and
have used it to find programs to download just as
easily as if I'd called a BBS.
The *Personal* Touch
While reading mail in various usenet newsgroups
recently, I've noticed thatin the past few months,
the number of times I’ve read comments about
World Wide Web, WWW, or have seen what
appear to bea different form of EMail addressing
have been appearing everywhere, it seems. The
“addresses” look like:
http://www.msen.com/~brain
Gee, I'll have to check into these things one of
these days, Isaid to myselfand continued reading.
A few days later, a fellow Commodore user told
me he had his own “Home Page” and I should
check it out. “What's a Home Page?”, I asked. A
Home Page is a lot like using a Gopher but it’s
more fun and can be more direct. In some cases
you might use a Gopher to begin your journey on
the World Wide Web, but once you start, things
change a bit. For instance, if you've been using
plain ASCII terminal emulation to move around,
once you start accessing World Wide Web (also
called WWW or W3), you may want to switch to
either ANSI or VT-100 emulation. It’s a lot
prettier,
But what's WWW and what's a Home Page got to do
with it?
If you've ever watched a TV news broadcast
discussing the Internet chances are you've seen
someone with a computer monitor showing both
text and pictures on the screen at the same time.
Volume 2, Number 3
This is what a WWW page looks like to most PC
or MAC users. Commodore users won't see the
picture but will see the word [IMAGE] in brackets
instead. The text will have numbers within
brackets near “key” words, or sometimes the
[IMAGE] will have a number in brackets next to
it. If you select a number it takes you to another
area or gives you further information on the
subject. Ifyou select anumber that happens to be
next to an [IMAGE] or a program filename, you
can download the program or image. Ifthe image
isa GIF file, you can view it with a GIF viewer (see
the sidebar for filenames) once you're off-line.
A Home Page is a Web page that is set up by
eitheran individual ora business. Imagine having
a text file that anyone in the world can read, plus
having the ability to “link” or send people to
other places on the Internet that you find of
interest or value. Add in the ability to display
graphics and/or have programs available to
download and you can see why the use of World
Wide Web has grown exponentially in the last
few months. Businesses in particular have a lot to
gain from this type of format. In a very broad
sense, it's a form of advertising in which the
consumer comes to the advertising source for
information about a company or one of its
products, as opposed to television commercials
which are aimed at a broad range of different
people. WWW isn’t just for business use, many
Universities have found it to fill a range of needs
and individuals who feel they have something to
share with the world can also set up their own
home pages.
Getting More Detailed...
Sounds great, but what does this have to do with the
weird addresses like: http://www.msen.com/~brain?
Theseare called URLs, ,whichisan abbreviation
for “Uniform Resource Locators”. H/77P stands
for “HyperText Transmission Protocol” which is
a type of text file that supports protocols to link
other documents or other locations to the text
you see. The text after the two slashes in a URL is
typically the address of the computer where the
data or the service is located, and further slashes
after this can specify the port to connect to, or the
names of specific files.
Does the Web have a Beginning Point?
There are a variety of ways to begin surfing the
Internet using World Wide Web. Easiestis to use
Gopher and select a menu choice for WWW.
Another option is to telnet toa WWW page. If
telnet is an option available to you, can also take
advantage of what's called a Lynx Web Browser.
There are also graphical-based forms of Web
Browsers, but they aren’t currently available for
51
Commodore users, as they require software on
your computer to allow youto use GUI (pointand
click style) interfaces.
Lynx (not to be confused with the Commodore
archiver ofthe same name) isa text based Browser
that uses ANSI or VT-100 terminal emulations. It
lets you see Web pages with more color and
controls cursor movements which in some cases,
is how information is selected when using this
style of Web Browser. Once you've found a
method to get on WWW, you can look at Web
(HTML) pages, look at Gopher pages, download
files (FTP), and read newsgroups (USENET).
Accessing WWW
So How Did I Start Using WWW? To begin
learning about World Wide Web, I started with
my Internet provider. I was a bit perplexed to
discover that WWW was not a choice | had
available. I knew | could find information about
the Web by using Gopher, sol selected this andin
the first gopher menu World Wide Web was
listed as an option. I breathed a sigh of reliefand
selected it.
Iwas then given several choices of WWW pages
to go to, along with an option to “access any
URL”. Atthe time! didn’t really know what a URL
was, but I had an “address” that I'd been given to
check out so I guessed this would be the one to
choose ifI had a specific place in mind and I was
right. I typed in the URL and.. I received an error
statement that the location] had chosen wasn’tin
service, Great, | thought.
I tried another URL I'd been given and this
time | had found myself looking at Jim Brain's
home page (see the sidebar). From here, I selected
differentnumbersand moved to other Web sites,
then moved back to Jim’s page again by following
options that were given at the bottom of the
screen. By sheer luck, Jim’s page includeda link to
the first URL that I had tried and had been
unsuccessful with. To verify that my first
experience wasn't due to my own errors, | tried it
and had the same message returned to me. Since
I'd been able to move to other locations from
Jim's home page, I was reassured that I had typed
the information in correctly, but for whatever
reasons this particular URL was unavailable. I
tried it a few days later and it worked just fine.
I needed more details about World Wide Web
for this article, and was able to use the web itself
to find the information I needed. There are a few
usenet newsgroups devoted to the subject of
WWW, and where there's a newsgroup, there's
often a FAQ (Frequently Asked Questions) file to
download. In the same place where I found the
WWW FAQ file, | found a text file which has
much of the same information but in an easy to
COMMODORE WORLD
read style, called “Entering the World-Wide Web: A Guide to Cyberspace”
by Kevin Hughes. The file is a bit dated (1993), but it contains a great deal
of useful information and a history of how WWW came to be. I highly
recommend it.
Wrap Up
As I mentioned earlier, | haven't personally run into Elvis on the Internet,
but my use of the Internet has changed a great deal ever since discovering
World Wide Web. Would you believe the IRS has tax forms available in GIF
format that you can simply download, print, fill out and mail in? Not all of
the tax forms in this format are permissible to use when mailing in your tax
returns, and the accompanying text states as much, but several forms are.
Other places I found of interest to me included the web site for my travel
agent; a site which allows BBS Sysops space to advertise their bulletin
boards; and some off the wall places such as Spider's Web, which had links
toa variety of sites such as Monty Python songs and skits as text files. I've
included the URL's you'll need to visit some of these sites in the sidebar, as
well as many Commodore-related ones.
Jim Brain's Home Page viewed with a graphical Web Browser
Since the World Wide Web is relatively new, I won't chastise you if here by accident, Click
to go back to the Msen Home Page. 24 pet yes ee ¢ Ge
Meet Jim Brain:
vrais hrae Neca yiahha coe
You have reached I =
ante of ote nat Sl eed WAU Ws etn Sil eek Reb a hath inedatia a
my amateur attempt at this, a3 I am new to creating
If you are interested in a topic, please click on it You can choose from the following topics:
ef lel One
© Whats New with NCSA Mosaic and the Intrmet
@ intent Resontres Met-Index atNCSA.
For More Information:
To
Tequest more information or find out the status of ongoing projects, please send email to
Again thanks for stopping by, Come ‘round these parts again sometime and say hi’.
‘The document you are
tal information conned
ob mM herein are Copyright (C) 1994 by Brin
COMMODORE WORLD 52
There’s no telling what you can find on the Internet using the World
Wide Web and Gopher. Whether you're looking for information for a
report, looking for businesses which cater to your interests, or want to find
the latest Commodore file or information, it’s all there—in the web. Who
knows, you may even find Elvis!
$)
Jim Brain's Home Page viewed with a text-based Web Browser.
ME TO:
IT COMPU
TER HOME PAGE
ave included a
as well as
sure to glan
ET newsgroup o
from the USES
8, please check out
‘gs a tew tidbits of stuff at
llassen
r own pages,
Homepage has
nodore
some Commodore
Index has a bit about
Issue 8
GIF Viewers For Web Users
C64 mode: — VGIF.SFX by David Jansen
128 mode: — GDS.SFX by Eric Rafanan
GEOS mode: GEOGIF.SFX by Randy Weems (Coverts GIF files to
geoPaint format)
Browsers Accessible by Telnet
Telnet to: “telnet.w3.org”, log in as "www". Text or Full screen Lynx
browser, requiring VT-100 or ANSI.
Telnet to: “ukanaix.cc.ukans.edu”, log in as "www". Full screen Lynx
browser, requiring VT-100 or ANSI.
Web Pages to Check Out
Important Commodore Sites
http://www.msen.com/~brain/
US Commodore site maintained by Jim Brain
http://www.msen.com/~brain/guest/cmd/
Creative Micro Designs’ Home Page
http://monami.psc.edu/
The Pittsburgh Commodore Group site
http://www.cs.umd.edu/users/fms/comp
A Commodore files site
http://www.nada.kth.se/~d93-alo/c64/
Commodore 64 Games Home Page
http://www.warwick.ac.uk/~stuce
European Commodore site
http://kbt.com/bbs/bbslist.html
An interactive BBS Listing
http://ccnga.uwaterloo.ca/~csbruce/index.html
Craig Bruce's home page
Other Interesting Sites
http://www.yahoo.com
The Yahoo Brothers Index (a quick way to find other locations)
http://www.anzac.com
Anzac Travel (I'll have a home page here)
http://gagme.wwa.com/~boba/kids.htm|
Uncle Bob's Kids Page
http://gagme.wwa.com/~boba/spider.htm|
Spider's Web (Fun variety)
http://gagme.wwa.com/~boba/pick.htm!
Spider's Pick of the Day (Youcould end upjust about anywhere!)
MOVING‘?
Don’t forget to let Commodore World know.
Call or write with your change of address 6 to
8 weeks prior to your move so that you won't
miss a single issue!
Volume 2, Number 3
Creative Micro Designs’ Home Page viewed with a graphical Web Browser
Creative Micro Designs, Inc.
page ns
on
certie
Infos
1-413-525-0023
Par 1413-5250 47
‘Welcomie to the Creative Micro Designs Home Page, We manufacture and sell a wide variety of products
a? ubliher of Co tetas
for Commodore 64/128 users. We're also the p
mmodore World a r-based
tiodical for all levels of users, The links below will give you an opportunity fo fire out mere about
Online sample issue of Commodore World,
° (under construction)
° ari ae eaten
°
Browse Commodore World's Online Lasue
‘Then again if you'd rather fust leave...
Bal.
6526 PLA (906114), 6567,
all 901's, 8701, 8502, 6581
8562, 8500, 8563, 8564,
8721, 8722
251715, 251913, 390059... $14.95
251968-02 (1541ROM) $10,00
Power Supplies
C-64 non-repairable $12.95
C-64 repairable
C-64 Heavy Duty 5.2 amps $39.95
C-128 Heavy Duty
1750 5.2 amps
154111 external 110 volts .... $12.50
1581 external 110 volts $14.95
RAM Expanders
1700, C-128, 128K (*) $59.95
1750, C-64, 512K (*) $64.50
ean ia cote
e
Sana4 a ae ”
C-64 computer w/ P.S. ....... $64.50
C-128 computer w/ PS. ..... $89.95
C-128D computer w/ K.B. $119.50
Miscellaneous
1351 Commodore Mouse .. $24.95
Computer Saver
(C-64 protection system) ... $14.95
Printer Port Adapter
(Any CBM Printer to PC) ... $34.95
C-64 Keyboard
C-128D Keyboard
1084S Monitor to C64 Cable $6.95
Floppy Disk Drives
1541 (*)
154111 (New in box)
Most service manuals are available.
Call for pricing and availability
Diagnostics
Commodore Diagnostician is a
complete guide to diagnosing and
fixing all C64/128 computers and
1541 drives. Uses a sophisticated
cross reference system. $6.95
(*) indicates refurbished unit « All Price Subject to Change without notice
P t 28 Grove Street, Spring Valley, NY 10977
@BEXUPOM 914-578-6522+ ORDERS 800-815-3241 * FAX 914-624-3239
CORPORATION Hours; 9-5 pm EST * Add $5.00 UPS Charges * MC/Visa
fe
Ea
COMMODORE WORLD
Over The kdge
Recently, I picked up a computer club newsletter
and read a list written by a Commodore user,
putting us into neat categories from the Game
Players to Techno Gadget Geeks. It was fun
reading, but a quiet voice whispered in my ear,
“thisisn’tright...”. A few days later, while reading
echo mail, [found yet two morelists, the first with
types of BBS users, the second describing “typical”
BBS Sysops and their traits. Both lists were funny
and had truth to them, but each completely left
out the “good user” or“ good Sysop”, those people
who quietly help out, follow the posted rules and
make telecommunicating a pleasure for what |
hope are a majority of helpful and friendly users
and Sysops.
Everyoneseems to enjoy lists, whichis probably
why David Letterman’s ‘Top Ten’ lists are so
popular. In an age when “political correctness” is
the rage, | almost hesitate to voice my dislike of
being lumped into a category, even ifin humor,
mainly because | fear my dislike of the types of
lists I've seen recently itself smacks of “political
correctness”, ina way. My objection is there's no
way to neatly put any one person or computer
user into a category. Most of us fit into more than
one, some of us into several, My other objection
is that it limits our view of each other. When we
start narrowing our focus, it’s too easy to miss
seeing what makes usindividuals. This has always
been oneofmy objections to many of those things
that the ‘politically correct’ (hmm... there | go
categorizing...) fall into, where good intentions
at the onset get carried away by zealousness and
anarrowing of view, to the point of tunnel vision,
We all get just a bit twitchy when we hear “all
Commodore users are kids playing games”, or
“no one uses a Commodore for serious
computing”, We all know neither statement is
COMMODORE WORLD
By Gaclyne R. Moranec
DON'T BOX ME IN
true, yet when we start boxing ourselves into
categories, we're not doing ourselves any favors,
either. One of the reasons the Commodore is still
popular is the variety of things it can do, and the
way it manages to suit the needs and interests of
many users. If it only had one use, I'd not be
writing this, as the Commodore 64 would have
joined the ‘true’ orphan computers long ago.
Lest someone read this and get the idea I'm
saying “all lists are bad”, I'm not. In fact, this
precisely emphasizes my point! It’s the habit
people get into of limiting their focus that
concerns me. It makes as much sense as deciding
that paperisaharmfulsubstance because millions
of people suffer paper cuts each day.
Here's my list of things you can do to broaden
your computing horizon, in no particular order:
54
10.
=
12.
13.
Read more than one publication.
Try new and/or different programs.
Join, attend and participate in a User Group.
Write a program that does something that
you want it to do.
‘Try a new peripheral (new or used).
Solveaproblem. (Hardware, or software, etc.)
Ask someone else how they would... solve a
problem, write a program, use a peripheral...
Learn to use a modem.
Write a letter to magazine editors and tell
them your interests, likes and dislikes—and
don’t limit it to just the magazine, include
those things you like and don't like about
your computer, too,
Contemplate on how it is that 100 people can
have the same computer and the same
software, and yet each use it differently.
. Use your computer to enhance other interests
you have.
Help someone else learn how to use a
computer,
Day dream about what you would consider
YOUR ideal computer setup, be it hardware,
software, or both—and let your imagination
go wild, Don’t limit it to what's currently
available—after all, when the C64 first came
out, the 1541 disk drive wasn't even available
and now we have RAM devices, fastload
cartridges, JiffyDOS, hard drives and can use
28.8K modems....
. LEARN! Read books, browse old and new
magazines, ask questions.
. Share what you learn with others.
. And please... if you're gonna lump people
into categories, just call mine “Commodore
User, at large”.
«@)
Issue 8
UPGRADE YOUR COMMODORE!!!
Refurbished Hardware New Hardware THE FRIENOLY
Monitors Drives Other New APROTEK Accessories DISK MAGAZINE
1701 $169.95 1541/C $99.95 C64- $99.95 C24-2400 Baud (64/128) $118.95 FOR ALL YOUR
1702 $169.95 41 wiDips $11495 64C- $119.95 User Switch $44.95 COMMODORE
ni zaner 1541-1 $129.95 128- $179.95 Convert-A-Com $46.95 C it ¢ COMAOOOR C ut ¢ COMPUTING
1 09.95 1571 $169.95 1280 $329.95
1902 $229.95 1581 $179.95 Sx.64 $359.95 _, ew CMD/LMS Accessories CEE NEEOS
é 4 JitfyDOS C64/SX64 ‘System $69.95 — — a — — = =
1902A $259.95 MSD-2 $149.95 1660 $24.95 JittyOOS 128/128D ‘System’ $79.95 A << = =< =
ae ase ae Alaowee — eee 128 Kernal ‘$59 98 64 Karnal $49 95 NEWS «PROGRAMS
Mono's $49.95 1890 Deiat $39.95 Additional JiffyDOS Drive ROM $39.95 TIPS .UPGRADES
: Miscellane RAMLink Bs, $239.95 c/vOMB $289.95 fl 1 BOY rge445
2 jeous clw 1 MB $319.95 civ 4MB $449.95 - 1
Books$10-$15 Printer Interfaces $49.95+ Real Time Clock (Optional) Add $29.95 us SUCCESSOR TO CEE-64 ALIVE!
Prog's $5-S20 EpyxFastioad Cartridge $34.95 FD-2000 $249.95 FD-4000 $349.95 SACRAMENTO | 0582 COVERING ALL THE COMMODORE
Repairs SASK Super Snapshot v4 $49.95 NEW Super Snapshot v5.22 $89.95 | 8 BIT COMPUTERS.
Manuals $7 Super Grafix Jr. $199.95 1750 Supercione REU 512K $199.95
Ask For Anything! We May Have It! ARTICLES ANDO REVIEWS FROM AROUND THE WORLD
J.P. PBM Products By Mail Send CON Funds/15% USA Exchange
Box# 60515, N, Sheridan Mall P.O, 15 day Warranty On Refurbished Mdwr 6
Downsview, Ont. Canada M3L 1B0 Allow 4-6 weeks for delivery U 0 L i] H E 1 /1 g ql - $4 ISSUES
Tax-Canada + 7%GST, Ontario +8% PST 1995 Catalogue Disk (64 Format) — $2 ea 18 DISKS
Shipping-($0-S25=$4, $26-$99=10%, $100-$199=8%, $200-$499=7.5%, $500+=6%, USA=15%)
COMMODORE NETWORK »$#..
NORTH AMERICAN EDITION PRINTED IN THE
U.S. FROM MASTERS SENT FROM AUSTRALIA
VOLUME 471995... $48 "ois
AUSTAALIA’S #1 COMMODORE MAGAZINE FORHE
PAST 3 YEARS. DISKS WILL BE MAILED TWice
YEARLY OR MORE WHEN RECEIVED FROM AUSTRALIA.
DEMO ISSUES:COMMODORE CEE $3 COMMODORE NETWORK $4
CEE-64 ALIVE: vote 471992 $26 5 oisxs
VOLUME 271993 $25 é OISKS
VOLUME 371994 $36 14 o1sxs
OUR OWN SUPPORT BBS WITH OQUER 2,666 FILES FOR you
TO OOWNLOAD. CALL 1-916-395-9733 AT 368 BAUD To
TO 14,466 BAUD. SUBSCRIBERS HAVE ACCESS TO BOTH
INTERNET ANO FIOONET MESSAGE AREAS FOR THE 64/128.
QVER 156 NEW MESSAGES DAILY.
and Usseciates
(307) 742-3275
AUTHORIZED COMMODORE REPAIR CENTER
C128 Software!
Maidstone Quest
Master Paint
MASTERCARD AND VISA ACCEPTED
Shipping and C.O.D. Extra
1409 Mill Street Laramie, Wyoming 82070
The Phoenix Network #s.
“if
3 Rising Up From the Ashes ae ee
Providing Online Computer Entertainment and Services To The Nation
WHO WE ARE WHAT WE OFFER HOW TO JOIN
Kat Tate/Mystique - Dir. Online Operations | * $4.50/hour No monthly fee
Glen Doty/Phoenix1 - Chief Engineer (Non-Primetime rates 6pm-7am)
Al Mohring/Alinmin - Comptroller ¢ Visa & Mastercard Accepted
OUR GOAL * Separate Adult & Family Areas
To provide a place where ALL computer Positive Proof of age required IMPORTANT
userscanmeetinacongenialatmosphere, | * FREE Internet Access NOTICE
play games, share information, and gener- | * Shareware/Freeware Libraries for:
: Commodore, Amiga, PC, Mac .
sain oe POLICY * BEST Live Action Trivia Games Around There have been substantial
So long as we have a single user of ANY * Over 100 Special Interest Forum Areas changes to the way in which
type of computer online, we will provide | ° Ask about a a Forum Area for your Phoenix Network is accessed.
own group! Please call the following phone
that user with all the support and informa |, +e anEWARS 2002 Play the hottest new Asta
tion that we possibly can! number for complete details:
. BBS game. Fully Commodore compatible.
The Phoenix Network * Some of the Best & Brightest members of
P.O. Box 120093 Q-Link! Maybe even someone you know:
New Brighton, MN 55112 pe aoe aaa
: ellyM8 tar cor
612-537-5077 Voice MsOgeny _ She Elf Sir Fitz
Mystique Lt Worf JuliaJ
Plus many many more! Join us! Meet some
old friends and make new ones too!
612-537-5077
Volume 2, Number 3 55 COMMODORE WORLD
* CLASSIFIED ADS *
mini-magazine
sue sub ($2 for sample)
The Underground is a
users. Send $11 foraé6éi
the Underground, 4574
ia Santa Mari
C64/128 PUBLIC DOMAIN.
SEND $2 FOR A DEMO & CATALOG.
BOX l1é RAYTOWN, MO.
REQUEST FREE CATALOG
CALOKE IND., P.O.
hie 64133.
ACCEPTED.
C-64 FOREIGN-AMERICAN Utilities, Graphics,
Hacker, Arcade. 32¢ stamp gets catalog. Home-
Spun Software, POB 1064-CW,Estero,FL. 33928
WIN $$$ PLAYING THE LOTTERY! New software will
help. PROVEN SYSTEM! For details, send SASE t
LOTTOMAN, P.O. Box 44, New Millport, PA
or call 814-236-7615 and leave your name
address at the end of message.
GEOS Publication. One Year Subscription $6.00.
713 E. Main Street, Independance, KS.
ie Bey Sa NM yh 1
5/26. Montnily.
Cnad Service Center
AFFORDABLE ¢ FAST e DEPENDABLE
Call Today 1-800-638-3263
Our Team of Technicians are Among the Most
Qualified in the Industry!
Why Settle for Anything Less Than the Best!
We repair the following equipment: Commodore C-64, 64C, SX-64, C-128
and C128-D computers; 1541, 1541C, 1571 and 1581 Disk Drives plus
CMD Devices. JiffyDOS Installations a specialty. All repairs warranted for
30 days. Minimum charge $35.00 plus parts and return shipping. Contact
CMD for authorization before sending any equipment.
Creative Micro Designs, Inc. P.O. Box 646 E. Longmeadow, MA 01028
DON’T WAIT UNTIL IT’S
TOO LATE—
RENEW EARLY!
Is your Commodore World Subscription getting close to running out?
There's an easy way to check. Look at the mailing label on the front of
your copy. There you'll find your subscription number and the
expiration issue number. For example:
MI
Grand Rapids,
Jim’s subscription will run out with issue 8, as indicated by the EXP08
in his subscription code. Jim would be wise to re-subscribe early to
avoid missing a single issue of Commodore World!
COMMODORE WORLD
OR
VISA-M/CARD
67301-
56
ADVERTISERS
INDEX
Caloke Industries
Centsible Software
Commodore Cee
Commodore Country
Commodore World
Computer Bargain Store
Creative Micro Designs.... 5, 28, 29, 44, 46, 49, 56
Creative Pixels
Electric Boys
FGM Connection
Harvey & Associates
Home-Spun Software
Intercorp
J.P. Products by Mail
Kasara
Living Proof
Loadstar
Lottoman
Mad Man Software
Software Hut
Software Support Int. ............... Inside Front Cover
The Underground (Classified) 56
Unique Services
Yanney Software
MOVING’?
Don't forget to let Commodore World know.
Call or write with your change of address 6 to
8 weeks prior to your move so that you won't
miss a single issue!
Commodore World
Classified Advertising
Commodore World Subscribers may place non-commercial classified
advertising in Commodore World at a cost of $10.00 per issue. Your
advertisement may contain up to 150 characters (including spaces).
Sendyour advertisement with payment to: CW Classified Advertising,
c/o Creative Micro Designs, Inc., P.O. Box 646, East Longmeadow
MA 01028-0646.
Issue 8
fF gg 1 @ Just For Starters
@ Top Tips
ia
@ Carrier Detect
IN TOUC
1-800-638-32¢
10) SUNS CTIDE
Commodore World is the publication
that will keep you informed in these times
when up-to-date information on
Commodore computing is so hard to find.
Published by Creative Micro Designs, the
industry leader in development of
Commodore-related products for over six
years, Commodore World will supply you
with information on what's new, what's still
available, and above all else—where to
get it. If you felt you had nowhere to turn
to for Commodore support, turn to the
pages of Commodore World for a wealth
of resources ready to help you get the
most from your computer!
You'll find Commodore World feature
articles informative and easy to read;
what's more, they're written by leading
authorities and experts, many of whom
have written for other Commodore-related
publications in the past. And Commodore
World has something for everyone,
whether you're a novice or an experienced
programmer.
ri
~ fF ux sm 7 ie t JA
AGAZINE FOR COMMODORE 64 & 128 USER
333
And while our feature articles help to
cover different subjects in each issue,
regular columns provide on-going insight
into topics of interest to most users. You'll
find columns that cover BASIC and
advanced programming, and even a
column for GEOS programming. And if you
prefer being a GEOS user to being a
GEOS programmer, you'll find another
column devoted to helping you get more
out of GEOS. If you want to learn more
about using and programming the various
peripherals on your system—you guessed
it, we've got a column for that as well. Even
first-time Commodore users will find a
column devoted specifically to their needs.
And there's even more. Departments
that cover news, telecommunications,
reviews of available hardware and
software; even news of what's happening
in other Commodore-related publications!
So, if you really want to get the most
from your Commodore, there's no better
way to get it than Commodore World!
— oe gf ual /mwer i
Columns
dust For Starters - An introduction to the C64/
128 by Steve VanderArk
Foreign Exchange - An inside look at the market
in Europe by Joseph Gaudl
Graphic Interpretation - GEOS, GEOS and more
GEOS by Steve VanderArk
geoProgrammist - GEOS programming
techniques by Maurice Randall
BASIC Instincts - BASIC tutorials and type-in
programs by Gene Barker
Jim Butterfield's ML Column - Probably the best
known name in our industry, Jim covers every
aspect of programming in ML (coming soon)
Peripheral Vision - Technical insights to C-64/128
hardware peripherals
Carrier Detect - Exploring every facet of the
Telecommunications experience
Over The Edge - Editorial covering various
computer related topics and news
Departments
From The Editor * BackTalk * On The Horizon
Just Asking * The Connection * Top Tips
User Group Connection * Commodore Trivia
BBS Spotlight + Classified Ads
HK AW My
HH) Ha
laine
seat ip
\ AN i
M MLLUE, Hy, Youd | issn
ri with ipiyeracn fear ng)
abiyO gs oli Ku ne i Ire if
by gate Ome AY en YA oie
i ath
a |
i
egies ;
J52) or is7—
LIONS oF THE UNIVERSE
Things have been quiet in the Omacron sector for a suspiciously long time-until NOW! Lead the battle
against the hoards of marauding invaders in the corridors of death. Face the awesome Mega Guardians
who are all too eager to put an end to your pitiful existance. Whatever you do, strap on your seat-belt...
.. you're in for the battle of your life!
Goreed
ns Yiocs
‘ ais
us ki
er Gye. > Cran
sain Gani NE re enrenn eOrry eass
“Sis
“weg ail peels
FLETTRIC BOVS
ENTERTAINYWENT SOFTWARE
Distributed Exclusively in North America by Creative Micro Designs, Inc. 4